aboutsummaryrefslogtreecommitdiff
path: root/src/entity.cpp
Commit message (Expand)AuthorAgeFilesLines
* Spawn function passes as procedures are generated for the modulegingerBill2025-09-121-0/+5
* Minimize more thread contentiongingerBill2025-09-101-1/+1
* Multithread min dep set by removing the set itselfgingerBill2025-09-101-0/+1
* Add `@(no_sanitize_memory)` proc attribute with MSan additions to `base:sanit...Feoramund2025-06-051-0/+1
* Merge pull request #5064 from harold-b/hb/objc-classesgingerBill2025-05-081-0/+4
|\
| * Fix indentationsHarold Brenes2025-04-271-3/+3
| * Add support for Objective-C method implementation with Odin calling convention.Harold Brenes2025-04-231-0/+1
| * Add initial support for Objective-C class implementationHarold Brenes2025-04-201-0/+3
* | Add attribute @(no_sanitize_address)Lucas Perlind2025-05-011-0/+1
|/
* Work on making name mangling deterministicgingerBill2025-02-171-0/+1
* Add `@(ignore_duplicates)` for `foreign import` declarationsgingerBill2025-01-281-0/+1
* Add `#branch_location`gingerBill2025-01-011-0/+1
* add '#caller_expression'Laytan Laats2024-09-141-0/+1
* Add `#no_capture args: ..T` to reuse the backing array stack memorygingerBill2024-07-141-1/+1
* Merge pull request #3895 from laytan/fix-optimization-mode-attributegingerBill2024-07-101-3/+1
|\
| * remove misleading `@(optimization_mode)` values and make "none" inhibit optim...Laytan Laats2024-07-081-3/+1
* | Correct `-use-separate-module` behaviourgingerBill2024-07-081-0/+3
|/
* Minor clean up for backendgingerBill2024-06-111-0/+1
* Add `@(rodata)`gingerBill2024-06-061-0/+1
* Add `@(link_suffix=<string>)`gingerBill2024-05-301-0/+2
* Delay checking foreign import paths until after global scope is checkedgingerBill2024-05-281-0/+1
* Remove the old switch/for semantics entirely and enforce `switch &x in y`gingerBill2024-05-161-2/+0
* Fix #3555gingerBill2024-05-091-0/+1
* compiler: improve target features supportLaytan Laats2024-05-021-3/+1
* Fix `@(static)` error message buggingerBill2024-04-111-1/+1
* Add some basic escape analysis errors for `return &x`gingerBill2024-03-231-0/+23
* Update doc-format for `#by_ptr` and `#no_broadcast` parametersgingerBill2024-03-211-1/+0
* Add `#no_broadcast` procedure parameter to disallow automatic array programmi...gingerBill2024-03-211-0/+1
* Add general support for `bit_field`sgingerBill2024-02-221-0/+2
* Implement instrumentation passgingerBill2024-01-071-1/+1
* Add frontend stuff instrumentation toolinggingerBill2024-01-071-0/+1
* Add `@(entry_point_only)` for proceduresgingerBill2024-01-051-0/+1
* Remove temporary assertgingerBill2023-08-071-1/+0
* Fix `using` buggingerBill2023-08-071-0/+1
* Merge branch 'master' into tildegingerBill2023-08-031-4/+3
|\
| * Go through loads of `TODO`sgingerBill2023-08-011-4/+3
* | Very start of working on Tilde Backend for OdingingerBill2023-07-141-4/+8
|/
* Allow `switch &v in ...` work to be consistent with `for &e in ...`gingerBill2023-06-261-1/+3
* `for &e, i in array` and `for k, &v in map` (alternative to passing the itera...gingerBill2023-06-261-0/+2
* Add `@(extra_linker_flags=<string>)`gingerBill2023-03-211-0/+1
* Implement `@(fini)` (opposite of `@(init)`)gingerBill2023-02-151-0/+1
* Remove `auto_cast` procedure field flaggingerBill2023-01-161-1/+1
* Localize `GenProcsData` to the entity itselfgingerBill2023-01-041-1/+4
* Remove the synchronization primitive init/destroy callsgingerBill2023-01-011-1/+0
* Remove dead code in the compilergingerBill2022-12-181-8/+0
* Even more `gb_internal` everywheregingerBill2022-12-181-26/+26
* Add `#by_ptr` procedure attribute to enforce a parameter to be passed by poin...gingerBill2022-07-241-0/+1
* `@(require_target_feature=<string>)` `@(enable_target_feature=<string>)`gingerBill2022-05-301-3/+5
* Add `@(priority_index=<int>)` for `foreign import`gingerBill2022-05-041-0/+1
* `intrinsics.atomic_type_is_lock_free`gingerBill2022-04-021-3/+3