Fabian Sperber
|
830d2007a6
Remove usage of global_default_temp_allocator_data when there is no default allocator (freestanding, JS or --default-to-nil-allocator)
|
2 years ago |
gingerBill
|
9afd9f9bea
Merge branch 'master' into new-temp-allocator
|
2 years ago |
gingerBill
|
806f56ca38
Remove debug string
|
2 years ago |
gingerBill
|
94c1331c07
Implement `@(fini)` (opposite of `@(init)`)
|
2 years ago |
gingerBill
|
986cba584e
Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriate
|
2 years ago |
gingerBill
|
133ee70a5b
Add `default_temp_allocator_temp_begin` and `default_temp_allocator_temp_end`
|
2 years ago |
gingerBill
|
8626f58773
Replace current default `context.temp_allocator` to use a growing arena rather than a ring buffer
|
2 years ago |
hikari
|
d904ae5191
Replaced opaque bit-shifts with readable constants for memory units
|
2 years ago |
gingerBill
|
7f601c9535
Add `Allocator_Mode.Alloc_Non_Zerored`
|
2 years ago |
Ian Lilley
|
dda2ed290a
tidying up Query_Info return value when not in query features
|
3 years ago |
gingerBill
|
3d7d347192
Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings
|
3 years ago |
gingerBill
|
518460af66
Begin work in semi-standardized `js_wasm32` target
|
3 years ago |
gingerBill
|
3fa7dabaa8
Correctly support `-default-to-nil-allocator` for all platforms
|
3 years ago |
gingerBill
|
8ef6f9dd7b
Compile `wasm64`; Add `lb_run_remove_unused_function_pass`
|
3 years ago |
gingerBill
|
5bc8a491a7
Begin work on supporting `wasm64`; Correct `wasm32` compilation behaviour
|
3 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
f30e6f50bd
Reorganize code to improve code generation
|
4 years ago |
gingerBill
|
16eaa17ed9
Fix `-target:js_wasm32` for `core:runtime`
|
4 years ago |