| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Remove `bit_field` keyword and parsing logic | gingerBill | 2021-02-23 | 1 | -1/+0 | |
| | | ||||||
| * | Add flags `-ignore-warnings` and `-warnings-as-errors` | gingerBill | 2021-02-23 | 1 | -25/+40 | |
| | | ||||||
| * | Remove `opaque` keyboard | gingerBill | 2021-02-23 | 1 | -1/+0 | |
| | | ||||||
| * | Add extra error checks | gingerBill | 2021-01-18 | 1 | -0/+4 | |
| | | ||||||
| * | Remove unused tokens | gingerBill | 2020-12-06 | 1 | -10/+2 | |
| | | ||||||
| * | Merge branch 'master' into parser-experiments | gingerBill | 2020-12-06 | 1 | -2/+0 | |
| |\ | ||||||
| | * | Remove the (reserved) keyword `macro` | gingerBill | 2020-12-04 | 1 | -1/+0 | |
| | | | ||||||
| | * | Remove `const` as a (reserved) keyword | gingerBill | 2020-12-04 | 1 | -1/+0 | |
| | | | ||||||
| * | | Add experimental `-insert-semicolon` functionality to tokenizer and parser | gingerBill | 2020-11-01 | 1 | -14/+101 | |
| |/ | ||||||
| * | Inline asm expression (-llvm-api) | gingerBill | 2020-10-24 | 1 | -0/+1 | |
| | | | | | | | | | | | | | See https://llvm.org/docs/LangRef.html#inline-assembler-expressions Example: ``` x := asm(i32) -> i32 { "bswap $0", "=r,r", }(123); ``` Allowed directives `#side_effect`, `#align_stack`, `#att`, `#intel` e.g. `asm() #side_effect #intel {...}` | |||||
| * | Remove comments containing unicode characters from tokenizer | gingerBill | 2020-07-14 | 1 | -6/+0 | |
| | | ||||||
| * | Add `notin` deprecation | gingerBill | 2020-05-27 | 1 | -2/+7 | |
| | | ||||||
| * | Fix tokenization | gingerBill | 2020-05-27 | 1 | -0/+1 | |
| | | ||||||
| * | Fix tokenizing for `%%` | gingerBill | 2020-05-27 | 1 | -1/+1 | |
| | | ||||||
| * | Improve performance of tokenization and parsing | gingerBill | 2020-05-27 | 1 | -160/+203 | |
| | | ||||||
| * | Add `rune_is_letter_or_digit` for tokenizer | gingerBill | 2020-05-27 | 1 | -1/+1 | |
| | | ||||||
| * | Optimize `rune_is_*` procedures for tokenizer | gingerBill | 2020-05-27 | 1 | -2/+4 | |
| | | ||||||
| * | Minor tokenizer performance improvements | gingerBill | 2020-05-27 | 1 | -53/+115 | |
| | | ||||||
| * | Fix tokenizer for `0i` #658 | gingerBill | 2020-05-24 | 1 | -6/+1 | |
| | | ||||||
| * | Strip carriage return `\r` from raw string literals | gingerBill | 2020-05-23 | 1 | -1/+5 | |
| | | ||||||
| * | Remove the need for `type_of`, `size_of`, `align_of`, `offset_of` to be keywords | gingerBill | 2020-05-22 | 1 | -4/+0 | |
| | | ||||||
| * | Global variable initialization support | gingerBill | 2020-02-23 | 1 | -0/+4 | |
| | | ||||||
| * | Ternary Expr; lbAddr extra; Phi node support | gingerBill | 2020-02-06 | 1 | -1/+1 | |
| | | ||||||
| * | Allow not_in as keyword over notin, but still allow notin to work | gingerBill | 2020-01-16 | 1 | -6/+10 | |
| | | ||||||
| * | Make the `string` type elements "immutable", akin to `char const *` in C | gingerBill | 2019-12-01 | 1 | -17/+17 | |
| | | | | | Allows for extra security and optimization benefits | |||||
| * | Change `error` to `syntax_error` in parser | gingerBill | 2019-10-13 | 1 | -0/+9 | |
| | | ||||||
| * | `where` clauses for procedure literals | gingerBill | 2019-08-31 | 1 | -0/+1 | |
| | | ||||||
| * | Fix typo in tokenizer (no actual bug) | gingerBill | 2019-08-26 | 1 | -3/+2 | |
| | | ||||||
| * | Built-in Quaternions (Not just an April Fool's Joke any more) | gingerBill | 2019-08-26 | 1 | -1/+4 | |
| | | ||||||
| * | Improve tokenizer slightly | gingerBill | 2019-05-28 | 1 | -8/+13 | |
| | | ||||||
| * | Add `..<` operator for ranges; Add extra checking for bit set assignments | gingerBill | 2019-05-28 | 1 | -0/+5 | |
| | | ||||||
| * | odin query | gingerBill | 2019-05-25 | 1 | -19/+103 | |
| | | | | | Output .json file containing information about the program | |||||
| * | Fix ||= and &&= | gingerBill | 2019-05-06 | 1 | -3/+2 | |
| | | ||||||
| * | Remove dead keywords; Fix `min` and `max` for enum types | gingerBill | 2019-03-31 | 1 | -3/+0 | |
| | | ||||||
| * | Improve a tokenizer error message; Add extra tokens for `in` and `notin` for ↵ | gingerBill | 2019-03-24 | 1 | -14/+13 | |
| | | | | | fun! | |||||
| * | Fix `using import` behaviour - #352 | gingerBill | 2019-03-17 | 1 | -3/+5 | |
| | | ||||||
| * | Fix bugs: Array Literals with constant elements; IR printing of raw ↵ | gingerBill | 2019-02-24 | 1 | -1/+1 | |
| | | | | | procedure types | |||||
| * | Make `static` an attribute rather than a keyword prefix | gingerBill | 2019-02-23 | 1 | -1/+0 | |
| | | ||||||
| * | Replace `foreign export {}` with `@export` | gingerBill | 2019-02-23 | 1 | -1/+0 | |
| | | ||||||
| * | `static` variable declarations (Experimental) | gingerBill | 2018-12-28 | 1 | -1/+1 | |
| | | ||||||
| * | Support `#[...]` as an alternative attribute syntax | gingerBill | 2018-12-26 | 1 | -1/+0 | |
| | | | | | (Experimentation between `@()` and `#[]`) | |||||
| * | Support #! comments | gingerBill | 2018-12-26 | 1 | -45/+12 | |
| | | ||||||
| * | `notin` operator | gingerBill | 2018-12-21 | 1 | -0/+1 | |
| | | ||||||
| * | `opaque` keyword and type | gingerBill | 2018-11-11 | 1 | -0/+1 | |
| | | ||||||
| * | Remove `type` as being a keyword | gingerBill | 2018-10-13 | 1 | -1/+0 | |
| | | ||||||
| * | Minor fixes | gingerBill | 2018-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | `typeid` as keyword (ready to implement polymorphic name parameters) | gingerBill | 2018-09-02 | 1 | -0/+1 | |
| | | ||||||
| * | bit_set['A'..'Z'], bit_set[0..8] | gingerBill | 2018-08-16 | 1 | -0/+1 | |
| | | ||||||
| * | Add `bit_set` type | gingerBill | 2018-08-14 | 1 | -0/+1 | |
| | | ||||||
| * | `-no-crt` flag for windows amd64 | gingerBill | 2018-08-13 | 1 | -7/+7 | |
| | | ||||||