gingerBill
|
cb9101e0a0
Simplify `lb_gen_map_header`
|
4 жил өмнө |
gingerBill
|
2bdae52fed
Add @(init) attribute for procedures, allowing for procedures to be called at startup
|
4 жил өмнө |
Arne Döring
|
48f496f3b3
fix #1187
|
4 жил өмнө |
gingerBill
|
505113ee2d
Merge branch 'master' of https://github.com/odin-lang/Odin
|
4 жил өмнө |
gingerBill
|
71f2289c20
Fix #1174
|
4 жил өмнө |
gingerBill
|
6855538729
Merge branch 'master' into llvm-12.0.1-windows
|
4 жил өмнө |
gingerBill
|
8de728e3dc
LLVM Code Generator: Add explicitly padding between fields in LLVM struct types
|
4 жил өмнө |
gingerBill
|
042dbda47f
Replace many uses of `heap_allocator()` with `permanent_allocator()`
|
4 жил өмнө |
gingerBill
|
fb8fa5217d
Begin minimize `Type` size by replacing `Array` with `Slice` etc
|
4 жил өмнө |
gingerBill
|
c51c002ffa
Update Windows to LLVM 12.0.1
|
4 жил өмнө |
gingerBill
|
a5b4b73544
Add error message for minimum required LLVM
|
4 жил өмнө |
gingerBill
|
ad3a3547d6
Unify thread pool logic across the rest of the compiler, using a global thread pool
|
4 жил өмнө |
gingerBill
|
382ca20916
Correct procedure checking flag handling, and correct the (bodge) handle of unchecked procedure bodies
|
4 жил өмнө |
nakst
|
1f25f60a68
Rewrite thread_pool.cpp
|
4 жил өмнө |
gingerBill
|
38841dd46e
Fix race condition from `add_entity_use` due to Entity.identifier
|
4 жил өмнө |
gingerBill
|
7845769d4b
Remove unused code
|
4 жил өмнө |
gingerBill
|
02f22a0b3f
Correct DllMain behaviour
|
4 жил өмнө |
gingerBill
|
16eeae36d7
Inline heap_allocator resize logic on *nix platforms
|
4 жил өмнө |
gingerBill
|
662c7b1e71
Minor clean-up
|
4 жил өмнө |
gingerBill
|
40822be595
Reorganize llvm_backend.cpp into separate files for easier maintenance
|
4 жил өмнө |
gingerBill
|
f5e51a29b5
Fix #1070
|
4 жил өмнө |
gingerBill
|
664be28941
Fix typo
|
4 жил өмнө |
gingerBill
|
d7e970ac32
Add extra `debugf` message for generate missing procedure
|
4 жил өмнө |
gingerBill
|
810dcfc602
Remove debug `gb_printf_err` and replace with `debugf`
|
4 жил өмнө |
gingerBill
|
14645b147f
Reorganize `missing_procedures_to_check` generation code
|
4 жил өмнө |
gingerBill
|
b036cc9013
Add `missing_procedures_to_check` to `lbModule`
|
4 жил өмнө |
gingerBill
|
3a8ac92995
Add sanity check in `lb_create_procedure`
|
4 жил өмнө |
gingerBill
|
be76da2c90
Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC but easier to change later)
|
4 жил өмнө |
gingerBill
|
9cd5ea59dd
Big simplification and improvement of the entity collection system, reducing unneeded steps for packages
|
4 жил өмнө |
gingerBill
|
08dc829b70
Manually short circuit in `lb_build_if_stmt` for constant conditions
|
4 жил өмнө |