| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | checker: delay foreign block checking | avanspector | 2024-08-26 | 1 | -1/+1 |
| | | | | | if file scope, otherwise as before | ||||
| * | Improve `parse_enforce_tabs` usage | gingerBill | 2024-08-24 | 1 | -5/+17 |
| | | |||||
| * | Manually implement tail-recursion for `parse_if_stmt` | gingerBill | 2024-08-24 | 1 | -10/+20 |
| | | |||||
| * | Add a recursion depth limit for #3987 with a consideration to use a `switch` ↵ | gingerBill | 2024-08-24 | 1 | -0/+8 |
| | | | | | statement or refactor the code to not use a large if-else chain | ||||
| * | If missing type is newline, print "newline", not \n | Jeroen van Rijn | 2024-08-17 | 1 | -1/+6 |
| | | | | | | | | | | | | | | Turns: W:/Odin/bug/bug.odin(3:27) Syntax Error: Expected a type, got ' ' Storage :: distinct map[] Into: W:/Odin/bug/bug.odin(3:27) Syntax Error: Expected a type, got newline Storage :: distinct map[] | ||||
| * | Simplify exe path check. | Jeroen van Rijn | 2024-07-22 | 1 | -2/+1 |
| | | |||||
| * | Fix .exe path is directory check. | Jeroen van Rijn | 2024-07-22 | 1 | -4/+3 |
| | | |||||
| * | Fix #3473 | Jeroen van Rijn | 2024-07-22 | 1 | -1/+3 |
| | | | | | Fix the problem where the initial package's directory name ended in .odin. | ||||
| * | Remove need for `BlockingMutex` in `Arena` | gingerBill | 2024-07-15 | 1 | -1/+1 |
| | | |||||
| * | Use `gb_zero_*` calls | gingerBill | 2024-07-15 | 1 | -1/+1 |
| | | |||||
| * | Comment out debug code | gingerBill | 2024-07-15 | 1 | -2/+2 |
| | | |||||
| * | Add `#no_capture args: ..T` to reuse the backing array stack memory | gingerBill | 2024-07-14 | 1 | -0/+1 |
| | | |||||
| * | Give better syntax error messages for things like `#define Example 123` | gingerBill | 2024-07-10 | 1 | -1/+33 |
| | | |||||
| * | Cache files, env, and args | gingerBill | 2024-07-09 | 1 | -0/+10 |
| | | |||||
| * | Remove `*_test.odin`; always compile it for all targets | gingerBill | 2024-07-04 | 1 | -7/+0 |
| | | |||||
| * | Merge pull request #3859 from laytan/wasm-stbtt-object-linking-preopens | gingerBill | 2024-07-02 | 1 | -2/+1 |
| |\ | | | | | wasm: support `vendor:stb/truetype` and `vendor:fontstash` | ||||
| | * | wasm: add foreign import and linking of wasm object files | Laytan Laats | 2024-07-02 | 1 | -2/+1 |
| | | | |||||
| * | | Merge pull request #3760 from Feoramund/refactor-show-error-on-line | gingerBill | 2024-07-01 | 1 | -0/+11 |
| |\ \ | |/ |/| | Refactor `show_error_on_line` | ||||
| | * | Fix displaying emptiness when error is on first line | Feoramund | 2024-06-14 | 1 | -0/+5 |
| | | | |||||
| | * | Fix displaying error on wrong line with token at EOL | Feoramund | 2024-06-14 | 1 | -0/+6 |
| | | | | | | | | | | | Previously, this would get a token on text like "\n*\n" where `*` is the token's position, and it would advance off that line. | ||||
| * | | Improve `-strict-style` rules for `if-else` statements | gingerBill | 2024-06-29 | 1 | -4/+12 |
| | | | |||||
| * | | Add `-vet-tabs` | gingerBill | 2024-06-29 | 1 | -0/+41 |
| | | | |||||
| * | | `-strict-style` enforce 1TBS (mostly) | gingerBill | 2024-06-29 | 1 | -2/+9 |
| | | | |||||
| * | | Allow for `when x in y {` (minor oversight in syntax) | gingerBill | 2024-06-29 | 1 | -0/+3 |
| | | | |||||
| * | | Improve error reporting on "Failed to parse fail" and show the line error if ↵ | gingerBill | 2024-06-28 | 1 | -3/+26 |
| | | | | | | | | | possible | ||||
| * | | Improve tokenizing wrong number literals | gingerBill | 2024-06-28 | 1 | -1/+11 |
| | | | |||||
| * | | Remove `@(warning)` and `#warning(...)` | gingerBill | 2024-06-25 | 1 | -1/+1 |
| | | | |||||
| * | | Add `#warning(<string>)` builtin compile time procedure | gingerBill | 2024-06-20 | 1 | -1/+1 |
| |/ | |||||
| * | Fix #3727 | gingerBill | 2024-06-10 | 1 | -0/+3 |
| | | |||||
| * | Improve parsing for `label: #reverse for` and `label: #partial switch` | gingerBill | 2024-06-10 | 1 | -2/+4 |
| | | |||||
| * | Fix `or_or_<branch>` error messages | Feoramund | 2024-06-09 | 1 | -4/+4 |
| | | |||||
| * | Change parser to use `^Expr` rather than `string` for the foreign import paths | gingerBill | 2024-05-28 | 1 | -1/+1 |
| | | |||||
| * | Delay checking foreign import paths until after global scope is checked | gingerBill | 2024-05-28 | 1 | -3/+25 |
| | | |||||
| * | Begin moving `foreign import` import paths to be evaluated in the semantic ↵ | gingerBill | 2024-05-27 | 1 | -36/+29 |
| | | | | | phase rather than parsing. | ||||
| * | Improve "Expected a type" syntax error | gingerBill | 2024-05-20 | 1 | -2/+8 |
| | | |||||
| * | Make `..` ranges a complete error rather than a warning now. | gingerBill | 2024-05-13 | 1 | -1/+1 |
| | | | | | This should have been an error years ago. | ||||
| * | Make `core:runtime` etc a warning, and an error with `-vet` | gingerBill | 2024-05-13 | 1 | -2/+23 |
| | | |||||
| * | Suggest `-all-packages` if testing empty directory | Feoramund | 2024-05-12 | 1 | -0/+4 |
| | | |||||
| * | Fix #3567 | gingerBill | 2024-05-10 | 1 | -0/+2 |
| | | |||||
| * | With `-vet-style`, give suggestion of separating where clauses with a comma ↵ | gingerBill | 2024-05-09 | 1 | -1/+1 |
| | | | | | | | rather than '&&' This improves the error messages | ||||
| * | Fix #3530 | gingerBill | 2024-05-07 | 1 | -0/+4 |
| | | |||||
| * | Recognize dynamic library names like libraylib.so.5.0.0 | joakin | 2024-04-19 | 1 | -1/+1 |
| | | |||||
| * | Add basic suggestion to missing `package` name | gingerBill | 2024-04-15 | 1 | -0/+6 |
| | | |||||
| * | Improve error messages for people using keywords instead of identifiers | gingerBill | 2024-04-08 | 1 | -1/+9 |
| | | |||||
| * | Add better error messages with suggestions for using `context` as an identifier | gingerBill | 2024-04-04 | 1 | -0/+14 |
| | | |||||
| * | Improve C-like syntax mistakes error messages | gingerBill | 2024-03-27 | 1 | -0/+1 |
| | | |||||
| * | Fix parsing bug on `bit_set[;x]` | gingerBill | 2024-03-27 | 1 | -0/+5 |
| | | |||||
| * | Remove old error message for #3062 | gingerBill | 2024-03-24 | 1 | -3/+0 |
| | | |||||
| * | Fix #3319 | gingerBill | 2024-03-24 | 1 | -0/+18 |
| | | |||||
| * | Add error block around `error_line` calls | gingerBill | 2024-03-23 | 1 | -3/+3 |
| | | |||||