| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Allow named arguments variadic expansion `..` | gingerBill | 2023-06-21 | 1 | -2/+8 | |
| | | ||||||
| * | Separate out logic for checking mixture of named and unnamed parameters | gingerBill | 2023-06-14 | 1 | -2/+0 | |
| | | ||||||
| * | Fix #2572 | gingerBill | 2023-06-07 | 1 | -1/+5 | |
| | | ||||||
| * | Parse leading comment above attribute for value declarations | gingerBill | 2023-05-30 | 1 | -2/+6 | |
| | | ||||||
| * | Basic support for `#reverse for in` on normal arrays | gingerBill | 2023-05-29 | 1 | -0/+11 | |
| | | ||||||
| * | Fix #2560 | gingerBill | 2023-05-29 | 1 | -2/+12 | |
| | | ||||||
| * | Minor change to handling of propagation of errors with `---` as a value | gingerBill | 2023-05-22 | 1 | -7/+7 | |
| | | ||||||
| * | Patch "no_copy" typo in parser.cpp | matias | 2023-05-10 | 1 | -1/+1 | |
| | | ||||||
| * | Add extra nullptr check | gingerBill | 2023-04-27 | 1 | -1/+1 | |
| | | ||||||
| * | Require parentheses around certain uses of `or_return` expressions | gingerBill | 2023-04-27 | 1 | -3/+47 | |
| | | ||||||
| * | Add `struct #no_copy` | gingerBill | 2023-04-15 | 1 | -2/+9 | |
| | | ||||||
| * | Fix `allow_field_separator` for `foreign import`dev-2023-04 | gingerBill | 2023-04-03 | 1 | -3/+5 | |
| | | ||||||
| * | Fix typo in warning message in parser | Alexander Goussas | 2023-03-24 | 1 | -1/+1 | |
| | | ||||||
| * | Correctly handle end comment for doc generation | gingerBill | 2023-03-21 | 1 | -1/+12 | |
| | | ||||||
| * | Change trailing comma require to `-strict-style` only | gingerBill | 2023-03-21 | 1 | -1/+1 | |
| | | ||||||
| * | Fix potential race condition when determining the package name | gingerBill | 2023-01-16 | 1 | -1/+5 | |
| | | ||||||
| * | Remove `auto_cast` procedure field flag | gingerBill | 2023-01-16 | 1 | -4/+0 | |
| | | | | | Fixes #2285 | |||||
| * | Minor changes to `StringMap` allocation | gingerBill | 2023-01-14 | 1 | -1/+1 | |
| | | ||||||
| * | Add `+ignore` along with `+build ignore` | gingerBill | 2023-01-03 | 1 | -0/+2 | |
| | | ||||||
| * | Minimize calling of `Ast::thread_safe_file()` when cloning | gingerBill | 2023-01-03 | 1 | -141/+143 | |
| | | ||||||
| * | General improves to `alloc_ast_node` and other unnecessary checks | gingerBill | 2023-01-03 | 1 | -3/+1 | |
| | | ||||||
| * | Use heap_allocator for all hash set types | gingerBill | 2023-01-03 | 1 | -1/+1 | |
| | | ||||||
| * | Remove `global_` prefix from `global_thread_pool_*` procedures | gingerBill | 2023-01-02 | 1 | -3/+3 | |
| | | ||||||
| * | Use C++ style `for` loop over `for_array` macro in parser.cpp where posible | gingerBill | 2023-01-01 | 1 | -45/+50 | |
| | | ||||||
| * | Remove the synchronization primitive init/destroy calls | gingerBill | 2023-01-01 | 1 | -11/+0 | |
| | | ||||||
| * | Remove need the MPMC in single threaded case | gingerBill | 2022-12-22 | 1 | -1/+1 | |
| | | ||||||
| * | Clean up mutex usage in the parser | gingerBill | 2022-12-22 | 1 | -32/+30 | |
| | | ||||||
| * | Revert "Change `tav` to be a pointer internally" | gingerBill | 2022-12-22 | 1 | -6/+2 | |
| | | | | | This reverts commit e98f1a28e68e82753728f58b3465793192b74f9d. | |||||
| * | Change `tav` to be a pointer internally | gingerBill | 2022-12-22 | 1 | -2/+6 | |
| | | ||||||
| * | Set the file's filename and directory in `init_ast_file` | gingerBill | 2022-12-20 | 1 | -2/+4 | |
| | | ||||||
| * | Use `*_set_update` where possible | gingerBill | 2022-12-20 | 1 | -2/+1 | |
| | | ||||||
| * | Clarify ThreadPool interface; Move `import_mutex` guarding to just the ↵ | gingerBill | 2022-12-20 | 1 | -8/+6 | |
| | | | | | string set | |||||
| * | Use `fetch_add` rather than `+=` | gingerBill | 2022-12-18 | 1 | -1/+1 | |
| | | ||||||
| * | Remove dead code in the compiler | gingerBill | 2022-12-18 | 1 | -36/+0 | |
| | | ||||||
| * | `gb_internal` a lot | gingerBill | 2022-12-18 | 1 | -230/+230 | |
| | | ||||||
| * | Improve error handling for trailing commas #2136 | gingerBill | 2022-11-21 | 1 | -4/+15 | |
| | | ||||||
| * | Merge pull request #1544 from FancyKillerPanda/build_ignore | gingerBill | 2022-11-03 | 1 | -0/+2 | |
| |\ | | | | | Changed `//+ignore` to `//+build ignore` and emit a warning for unknown tags | |||||
| | * | Emit a parser warning when encountering an unknown tag. | FancyKillerPanda | 2022-02-24 | 1 | -0/+2 | |
| | | | ||||||
| * | | Fix -verbose-error source lines from having last char cut off | Zac Nowicki | 2022-09-15 | 1 | -1/+0 | |
| | | | | | | | | | Fixes #1226 | |||||
| * | | Replace `#optional_second` with `#optional_allocator_error` | gingerBill | 2022-09-12 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add `ODIN_BUILD_PROJECT_NAME` and `//+build-project-name` | gingerBill | 2022-09-08 | 1 | -1/+50 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This allows for condition inclusion of files, similar to `+build` or `ODIN_BUILD`, but relies on the directory name of the project to be the same as specified Example: odin build foo/bar/baz ODIN_BUILD_PROJECT_NAME == "baz" //+build_project_name baz | |||||
| * | | Add `#soa` pointer type to aid with refactoring to `#soa` data types | gingerBill | 2022-08-08 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | a: #soa[16]Foo p := &a[6] #assert(type_of(p) == #soa^#soa[16]Foo) p^.x = 123 p.x = 123 | |||||
| * | | Remove dead `#maybe` code | gingerBill | 2022-08-01 | 1 | -9/+3 | |
| | | | ||||||
| * | | Simplify parser logic for field prefixes | gingerBill | 2022-08-01 | 1 | -34/+19 | |
| | | | ||||||
| * | | Fix minor issue with a lack of a trailing comma | gingerBill | 2022-07-25 | 1 | -2/+3 | |
| | | | ||||||
| * | | Add `#by_ptr` procedure attribute to enforce a parameter to be passed by ↵ | gingerBill | 2022-07-24 | 1 | -0/+2 | |
| | | | | | | | | | pointer internally | |||||
| * | | Disallow `proc() do stmt` and only allow `proc() { stmt }` | gingerBill | 2022-07-18 | 1 | -5/+1 | |
| | | | ||||||
| * | | Remove assert | gingerBill | 2022-07-16 | 1 | -1/+0 | |
| | | | ||||||
| * | | Fix #1888 | gingerBill | 2022-07-16 | 1 | -0/+1 | |
| | | | ||||||
| * | | Improve `-strict-style` for `foreign import` | gingerBill | 2022-06-13 | 1 | -4/+7 | |
| | | | ||||||