| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Minor change to handling of propagation of errors with `---` as a value | gingerBill | 2023-05-22 | 1 | -5/+4 | |
| | | ||||||
| * | Restrict `---` to variable declarations only | gingerBill | 2023-05-22 | 1 | -1/+1 | |
| | | ||||||
| * | Fix #2526 | gingerBill | 2023-05-18 | 1 | -4/+8 | |
| | | ||||||
| * | Improve grammar | gingerBill | 2023-04-15 | 1 | -1/+1 | |
| | | ||||||
| * | Add `struct #no_copy` | gingerBill | 2023-04-15 | 1 | -0/+8 | |
| | | ||||||
| * | rename -no-tls to -no-thread-local | bumbread | 2023-03-14 | 1 | -1/+1 | |
| | | ||||||
| * | Added -no-tls flag | bumbread | 2023-03-13 | 1 | -1/+4 | |
| | | ||||||
| * | Improve errors about conversions of constant integers | gingerBill | 2023-02-22 | 1 | -1/+1 | |
| | | ||||||
| * | Fix issue that conflicts with constant parapoly procedures and `deferred_*` ↵ | gingerBill | 2023-02-19 | 1 | -13/+0 | |
| | | | | | procedures | |||||
| * | Add constant data to the identifier directly | gingerBill | 2023-02-17 | 1 | -17/+13 | |
| | | ||||||
| * | Fix overriding procedure information for literals | gingerBill | 2023-02-17 | 1 | -0/+17 | |
| | | ||||||
| * | Implement `@(fini)` (opposite of `@(init)`) | gingerBill | 2023-02-15 | 1 | -1/+6 | |
| | | ||||||
| * | `add_deps_from_child_to_parent` always | gingerBill | 2023-01-12 | 1 | -4/+1 | |
| | | ||||||
| * | Minimize contention on the deps for decls | gingerBill | 2023-01-12 | 1 | -1/+4 | |
| | | ||||||
| * | Replace all queues with MPSCQueue where possible | gingerBill | 2023-01-12 | 1 | -1/+1 | |
| | | ||||||
| * | Correct `mpsc_dequeue` | gingerBill | 2023-01-12 | 1 | -1/+1 | |
| | | ||||||
| * | Add `ArenaTemp` to the compiler | gingerBill | 2023-01-12 | 1 | -0/+1 | |
| | | ||||||
| * | Add uncomment `add_type_info_type` calls for type assertions | gingerBill | 2023-01-05 | 1 | -28/+32 | |
| | | ||||||
| * | Fix min dep type info problem caused by const ref of `map_set` | gingerBill | 2023-01-04 | 1 | -0/+29 | |
| | | ||||||
| * | Move walking of dependencies for procedures to just before calculating the ↵ | gingerBill | 2023-01-04 | 1 | -31/+0 | |
| | | | | | min dep set | |||||
| * | Use `RwMutex` for `DeclInfo` `deps | gingerBill | 2023-01-03 | 1 | -10/+17 | |
| | | ||||||
| * | Use `RwMutex` for the `Scope` | gingerBill | 2023-01-03 | 1 | -4/+8 | |
| | | ||||||
| * | More `for_array(i, y)` to `for (x : y)` translations | gingerBill | 2023-01-03 | 1 | -16/+11 | |
| | | ||||||
| * | Allow all set entry types to be implicitly cast to their key/value type to ↵ | gingerBill | 2023-01-03 | 1 | -4/+2 | |
| | | | | | allow for easier iteration | |||||
| * | Use heap_allocator for all hash set types | gingerBill | 2023-01-03 | 1 | -1/+1 | |
| | | ||||||
| * | Use a package local mutex for `add_type_and_value` | gingerBill | 2023-01-02 | 1 | -3/+6 | |
| | | ||||||
| * | Remove loops within futex signals on Linux | gingerBill | 2023-01-02 | 1 | -1/+1 | |
| | | ||||||
| * | Remove another use of a global mutex | gingerBill | 2023-01-02 | 1 | -7/+12 | |
| | | ||||||
| * | Correct a race condition when checking the procedure body | gingerBill | 2023-01-02 | 1 | -11/+14 | |
| | | ||||||
| * | Remove use of queues for procedure checking. | gingerBill | 2023-01-02 | 1 | -1/+1 | |
| | | ||||||
| * | Remove a few `TODO`s | gingerBill | 2022-12-22 | 1 | -8/+0 | |
| | | ||||||
| * | Remove dead code in the compiler | gingerBill | 2022-12-18 | 1 | -10/+0 | |
| | | ||||||
| * | Add `gb_internal` to checker | gingerBill | 2022-12-18 | 1 | -22/+22 | |
| | | ||||||
| * | Replace compiler for loops for the hash-table types to simplify code usage | gingerBill | 2022-12-09 | 1 | -6/+6 | |
| | | ||||||
| * | Naïve optimization of named _split_ multiple return valued when `defer` is ↵ | gingerBill | 2022-11-25 | 1 | -0/+5 | |
| | | | | | | | | | | | never used This is a naïve optimization but it helps a lot in the general case where callee temporary stack variables are not allocated to represent the named return values by using that specific memory. In the future, try to check if a specific named return value is ever used a `defer` within a procedure or not, or is ever passed to a nested procedure call (e.g. possibly escapes). | |||||
| * | Improve error messages with 'using _' | Lucas Perlind | 2022-10-15 | 1 | -0/+5 | |
| | | ||||||
| * | Add `#soa` pointer type to aid with refactoring to `#soa` data types | gingerBill | 2022-08-08 | 1 | -1/+1 | |
| | | | | | | | | | a: #soa[16]Foo p := &a[6] #assert(type_of(p) == #soa^#soa[16]Foo) p^.x = 123 p.x = 123 | |||||
| * | Correct `@(require_results)` on parapoly procedures | gingerBill | 2022-05-30 | 1 | -4/+6 | |
| | | ||||||
| * | `@(require_target_feature=<string>)` `@(enable_target_feature=<string>)` | gingerBill | 2022-05-30 | 1 | -0/+12 | |
| | | | | | | require_target_feature - required by the target micro-architecture enable_target_feature - will be enabled for the specified procedure only | |||||
| * | Add `simd_to_bits`; correct fix typo causing issue with parapoly | gingerBill | 2022-05-26 | 1 | -4/+4 | |
| | | ||||||
| * | Make `#simd` an opaque type | gingerBill | 2022-05-25 | 1 | -7/+13 | |
| | | ||||||
| * | Correct `foreign import` prefix behaviour for wasm | gingerBill | 2022-05-06 | 1 | -11/+9 | |
| | | ||||||
| * | Add `intrinsics.wasm_memory_grow` `intrinsics.wasm_memory_size` | gingerBill | 2022-03-30 | 1 | -1/+3 | |
| | | ||||||
| * | Fix `#1609` | gingerBill | 2022-03-14 | 1 | -0/+6 | |
| | | ||||||
| * | Disallow `@(thread_local)` on wasm targets | gingerBill | 2022-02-28 | 1 | -0/+4 | |
| | | ||||||
| * | Commit rest of code for `-disallow-rtti` | gingerBill | 2022-02-28 | 1 | -0/+2 | |
| | | ||||||
| * | Show error message when something like this is done `test: proc() : {}` | gingerBill | 2022-02-28 | 1 | -0/+4 | |
| | | ||||||
| * | Change objc_class_name to objc_name with objc_is_class_method | gingerBill | 2022-02-14 | 1 | -13/+11 | |
| | | ||||||
| * | Add more objc attributes | gingerBill | 2022-02-11 | 1 | -0/+63 | |
| | | ||||||
| * | Begin work on support objc intrinsics | gingerBill | 2022-02-08 | 1 | -0/+3 | |
| | | ||||||