gingerBill
|
ffdfbfe2c2
Begin to support constant array of unions
|
2 周之前 |
gingerBill
|
5ea2e1fe60
Minimize mutex usage when in single threaded mode.
|
1 月之前 |
gingerBill
|
328d893cb5
`#unroll(N) for`
|
9 月之前 |
gingerBill
|
2efe4c2d68
Add `#+feature dynamic-literals`
|
9 月之前 |
gingerBill
|
a7d7c92a53
`#min_field_align` & `#max_field_align`; deprecate `#field_align` in favour of `#min_field_align`
|
1 年之前 |
avanspector
|
43ec2b9253
checker: delay foreign block checking
|
1 年之前 |
gingerBill
|
8ba87e01bd
Improve `parse_enforce_tabs` usage
|
1 年之前 |
gingerBill
|
b6d9a0c32e
Manually implement tail-recursion for `parse_if_stmt`
|
1 年之前 |
gingerBill
|
a4cc207022
Add a recursion depth limit for #3987 with a consideration to use a `switch` statement or refactor the code to not use a large if-else chain
|
1 年之前 |
gingerBill
|
a45e05bb18
Remove need for `BlockingMutex` in `Arena`
|
1 年之前 |
gingerBill
|
8642d719f0
Imply `#no_capture` to all variadic parameters
|
1 年之前 |
gingerBill
|
edc793d7c1
Add `#no_capture args: ..T` to reuse the backing array stack memory
|
1 年之前 |
gingerBill
|
886ee66e7f
Cache files, env, and args
|
1 年之前 |
gingerBill
|
1eb0bc1408
Remove `*_test.odin`; always compile it for all targets
|
1 年之前 |
gingerBill
|
fa3cae2bb0
Add `intrinsics.procedure_of`
|
1 年之前 |
gingerBill
|
a1b8749e74
Delay checking foreign import paths until after global scope is checked
|
1 年之前 |
gingerBill
|
38fffff06a
Begin moving `foreign import` import paths to be evaluated in the semantic phase rather than parsing.
|
1 年之前 |
gingerBill
|
29e5f94c2a
Add `#no_broadcast` procedure parameter to disallow automatic array programming broadcasting on procedure arguments
|
1 年之前 |
gingerBill
|
a750fc0ba6
Add `#row_major matrix[R, C]T`
|
1 年之前 |
gingerBill
|
3875fb08e8
Fix #3284
|
1 年之前 |
gingerBill
|
54515af8cc
Add field tags to `bit_field`
|
1 年之前 |
gingerBill
|
5a84a08225
Add general support for `bit_field`s
|
1 年之前 |
gingerBill
|
a4b8c1ea17
Begin work adding `bit_field`
|
1 年之前 |
gingerBill
|
68df35b378
Add `#field_align(N)`
|
1 年之前 |
gingerBill
|
aff8f06e3c
Add frontend stuff instrumentation tooling
|
1 年之前 |
gingerBill
|
648b83d6ea
Add `or_break` and `or_continue` constructs
|
2 年之前 |
gingerBill
|
38d2a0ddb9
Add `sanitize_address` attribute to all normal packages
|
2 年之前 |
gingerBill
|
1cdb975c91
Add attribute `@(require) import "foo"` to replace/supplement `_ :: foo`
|
2 年之前 |
gingerBill
|
3323d5c76c
Disallow `import` declarations within a `when` statement
|
2 年之前 |
gingerBill
|
60e509b1e0
Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flags
|
2 年之前 |