| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Treat `*x` as an unary operator to improve error messages for common ↵ | gingerBill | 2024-03-23 | 1 | -1/+6 | |
| | | | | | C-programmer mistakes | |||||
| * | Add `#no_broadcast` procedure parameter to disallow automatic array ↵ | gingerBill | 2024-03-21 | 1 | -8/+9 | |
| | | | | | programming broadcasting on procedure arguments | |||||
| * | Fix error message | gingerBill | 2024-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | Fix #3299 | gingerBill | 2024-03-20 | 1 | -0/+13 | |
| | | ||||||
| * | Add `#row_major matrix[R, C]T` | gingerBill | 2024-03-19 | 1 | -0/+13 | |
| | | | | | | As well as `#column_major matrix[R, C]T` as an alias for just `matrix[R, C]T`. This is because some libraries require a row_major internal layout but still want to be used with row or major oriented vectors. | |||||
| * | Replace `gb_exit(1)` with `exit_with_errors()` where appropriate | gingerBill | 2024-03-19 | 1 | -2/+2 | |
| | | ||||||
| * | Improve parsing for `bit_field` | gingerBill | 2024-02-22 | 1 | -0/+8 | |
| | | ||||||
| * | Add field tags to `bit_field` | gingerBill | 2024-02-22 | 1 | -2/+8 | |
| | | ||||||
| * | Remove debug message | gingerBill | 2024-02-22 | 1 | -1/+1 | |
| | | ||||||
| * | Give a better error message when the user uses `context` as if it was an ↵ | gingerBill | 2024-02-22 | 1 | -1/+6 | |
| | | | | | identifier in a field list. | |||||
| * | Begin work adding `bit_field` | gingerBill | 2024-02-22 | 1 | -0/+78 | |
| | | ||||||
| * | Disallow mixture of polymorphic $ names and normal identifiers within record ↵ | gingerBill | 2024-02-08 | 1 | -0/+47 | |
| | | | | | parameters | |||||
| * | Improve error handling for missing library collection provided by the compiler | gingerBill | 2024-02-07 | 1 | -3/+12 | |
| | | ||||||
| * | Fix code style | FourteenBrush | 2024-02-02 | 1 | -1/+1 | |
| | | ||||||
| * | Merge remote-tracking branch 'upstream/master' | FourteenBrush | 2024-02-02 | 1 | -10/+29 | |
| |\ | ||||||
| | * | `-default-to-panic-allocator` | gingerBill | 2024-01-28 | 1 | -2/+2 | |
| | | | ||||||
| | * | Move `core:runtime` to `base:runtime`; keep alias around | gingerBill | 2024-01-28 | 1 | -3/+7 | |
| | | | ||||||
| | * | Add `#field_align(N)` | gingerBill | 2024-01-28 | 1 | -5/+20 | |
| | | | | | | | | | | | It sets the minimum alignment for the fields within a struct. This cannot be used with `#packed`, but can be used with `#align(N)`. If `#align(N)` is less than `#field_align(N)`, then a warning will be printed. | |||||
| * | | Fix Unhandled Ast_OrBranchExpr | FourteenBrush | 2024-02-02 | 1 | -0/+4 | |
| |/ | ||||||
| * | Add frontend stuff instrumentation tooling | gingerBill | 2024-01-07 | 1 | -1/+3 | |
| | | | | | | | | //+no-instrumentation @(no_instrumentation) @(instrumentation_enter) @(instrumentation_exit) | |||||
| * | Add `or_break` and `or_continue` constructs | gingerBill | 2023-09-30 | 1 | -9/+56 | |
| | | ||||||
| * | Correct `get_file_line_as_string` to fix #2829 | gingerBill | 2023-09-29 | 1 | -0/+3 | |
| | | ||||||
| * | Fix #2809 - disallow files to start with `_` | gingerBill | 2023-09-26 | 1 | -0/+11 | |
| | | ||||||
| * | Fix #2816 | gingerBill | 2023-09-26 | 1 | -1/+3 | |
| | | ||||||
| * | Fix #2818 (enforce `#partial label: switch`) | gingerBill | 2023-09-26 | 1 | -0/+45 | |
| | | ||||||
| * | Add attribute `@(require) import "foo"` to replace/supplement `_ :: foo` | gingerBill | 2023-08-22 | 1 | -1/+4 | |
| | | ||||||
| * | Remove unused code in gb.h; Minimize use of `heap_allocator()` in parser | gingerBill | 2023-08-16 | 1 | -52/+47 | |
| | | ||||||
| * | Require parentheses for `#align(N)` | gingerBill | 2023-08-15 | 1 | -0/+14 | |
| | | ||||||
| * | Make trailing commas followed by a closing token on the same an error with ↵ | gingerBill | 2023-08-08 | 1 | -6/+13 | |
| | | | | | `-vet-style` | |||||
| * | Make `for init; ; {}` an error without an explicit cond or post | gingerBill | 2023-08-08 | 1 | -0/+7 | |
| | | ||||||
| * | Remove `switch in` in favour of `switch _ in` | gingerBill | 2023-08-08 | 1 | -1/+4 | |
| | | ||||||
| * | Disallow `for in` in favour of `for _ in` | gingerBill | 2023-08-08 | 1 | -0/+3 | |
| | | ||||||
| * | Remove #relative slices; Replace with #relative multi-pointers | gingerBill | 2023-08-05 | 1 | -1/+5 | |
| | | ||||||
| * | Disallow `import` declarations within a `when` statement | gingerBill | 2023-08-04 | 1 | -0/+7 | |
| | | ||||||
| * | Go through loads of `TODO`s | gingerBill | 2023-08-01 | 1 | -2/+0 | |
| | | ||||||
| * | Remove `-strict-style-init-only` | gingerBill | 2023-08-01 | 1 | -2/+0 | |
| | | ||||||
| * | Add `-vet-style` and `-vet-semicolon` | gingerBill | 2023-08-01 | 1 | -31/+44 | |
| | | ||||||
| * | Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` ↵ | gingerBill | 2023-07-31 | 1 | -8/+13 | |
| | | | | | where necessary | |||||
| * | Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flags | gingerBill | 2023-07-31 | 1 | -0/+80 | |
| | | ||||||
| * | 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 | |
| | | ||||||