aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flagsgingerBill2023-07-311-1/+1
* Fix to allow procedure groups on objective-c typesgingerBill2023-07-171-57/+67
* Fix #2562 caused by inlining of procedure callgingerBill2023-05-291-0/+1
* Minor change to handling of propagation of errors with `---` as a valuegingerBill2023-05-221-5/+4
* Restrict `---` to variable declarations onlygingerBill2023-05-221-1/+1
* Fix #2526gingerBill2023-05-181-4/+8
* Improve grammargingerBill2023-04-151-1/+1
* Add `struct #no_copy`gingerBill2023-04-151-0/+8
* rename -no-tls to -no-thread-localbumbread2023-03-141-1/+1
* Added -no-tls flagbumbread2023-03-131-1/+4
* Improve errors about conversions of constant integersgingerBill2023-02-221-1/+1
* Fix issue that conflicts with constant parapoly procedures and `deferred_*` p...gingerBill2023-02-191-13/+0
* Add constant data to the identifier directlygingerBill2023-02-171-17/+13
* Fix overriding procedure information for literalsgingerBill2023-02-171-0/+17
* Implement `@(fini)` (opposite of `@(init)`)gingerBill2023-02-151-1/+6
* `add_deps_from_child_to_parent` alwaysgingerBill2023-01-121-4/+1
* Minimize contention on the deps for declsgingerBill2023-01-121-1/+4
* Replace all queues with MPSCQueue where possiblegingerBill2023-01-121-1/+1
* Correct `mpsc_dequeue`gingerBill2023-01-121-1/+1
* Add `ArenaTemp` to the compilergingerBill2023-01-121-0/+1
* Add uncomment `add_type_info_type` calls for type assertionsgingerBill2023-01-051-28/+32
* Fix min dep type info problem caused by const ref of `map_set`gingerBill2023-01-041-0/+29
* Move walking of dependencies for procedures to just before calculating the mi...gingerBill2023-01-041-31/+0
* Use `RwMutex` for `DeclInfo` `depsgingerBill2023-01-031-10/+17
* Use `RwMutex` for the `Scope`gingerBill2023-01-031-4/+8
* More `for_array(i, y)` to `for (x : y)` translationsgingerBill2023-01-031-16/+11
* Allow all set entry types to be implicitly cast to their key/value type to al...gingerBill2023-01-031-4/+2
* Use heap_allocator for all hash set typesgingerBill2023-01-031-1/+1
* Use a package local mutex for `add_type_and_value`gingerBill2023-01-021-3/+6
* Remove loops within futex signals on LinuxgingerBill2023-01-021-1/+1
* Remove another use of a global mutexgingerBill2023-01-021-7/+12
* Correct a race condition when checking the procedure bodygingerBill2023-01-021-11/+14
* Remove use of queues for procedure checking.gingerBill2023-01-021-1/+1
* Remove a few `TODO`sgingerBill2022-12-221-8/+0
* Remove dead code in the compilergingerBill2022-12-181-10/+0
* Add `gb_internal` to checkergingerBill2022-12-181-22/+22
* Replace compiler for loops for the hash-table types to simplify code usagegingerBill2022-12-091-6/+6
* Naïve optimization of named _split_ multiple return valued when `defer` is n...gingerBill2022-11-251-0/+5
* Improve error messages with 'using _'Lucas Perlind2022-10-151-0/+5
* Add `#soa` pointer type to aid with refactoring to `#soa` data typesgingerBill2022-08-081-1/+1
* Correct `@(require_results)` on parapoly proceduresgingerBill2022-05-301-4/+6
* `@(require_target_feature=<string>)` `@(enable_target_feature=<string>)`gingerBill2022-05-301-0/+12
* Add `simd_to_bits`; correct fix typo causing issue with parapolygingerBill2022-05-261-4/+4
* Make `#simd` an opaque typegingerBill2022-05-251-7/+13
* Correct `foreign import` prefix behaviour for wasmgingerBill2022-05-061-11/+9
* Add `intrinsics.wasm_memory_grow` `intrinsics.wasm_memory_size`gingerBill2022-03-301-1/+3
* Fix `#1609`gingerBill2022-03-141-0/+6
* Disallow `@(thread_local)` on wasm targetsgingerBill2022-02-281-0/+4
* Commit rest of code for `-disallow-rtti`gingerBill2022-02-281-0/+2
* Show error message when something like this is done `test: proc() : {}`gingerBill2022-02-281-0/+4