hikari
|
d904ae5191
Replaced opaque bit-shifts with readable constants for memory units
|
2 years ago |
gingerBill
|
2fc3da3fde
Change `Raw_Map.len` to `int` from `uintptr`
|
2 years ago |
gingerBill
|
bce62b98d4
Basic fmt printing for `map`
|
2 years ago |
gingerBill
|
c96e0afbf1
Begin work on implementing the new `map` internals
|
2 years ago |
gingerBill
|
7f601c9535
Add `Allocator_Mode.Alloc_Non_Zerored`
|
3 years ago |
gingerBill
|
b967ae2739
Change internal map indices to use a distinct `uint` rather than just `int`
|
3 years ago |
gingerBill
|
5e3cf45df3
Add `#soa` pointer type to aid with refactoring to `#soa` data types
|
3 years ago |
Jeroen van Rijn
|
888913c739
Add runtime.dll_forward_reason for Windows DLLs.
|
3 years ago |
gingerBill
|
3ec70c5517
Merge functionality of `#maybe` with the standard 'union' functionality
|
3 years ago |
gingerBill
|
be8de4a1ff
Update arch enum
|
3 years ago |
hikari
|
b9dc81d808
runtime: update comment description
|
3 years ago |
hikari
|
ad90f416a5
runtime: fix typo
|
3 years ago |
gingerBill
|
3f935bea25
`union #shared_nil`
|
3 years ago |
gingerBill
|
a7adb2fb6e
Merge branch 'master' into freestanding_amd64
|
3 years ago |
gingerBill
|
17eebf338c
Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)
|
3 years ago |
gingerBill
|
fc4eb4152c
Correct calling convention for `_startup_runtime`
|
3 years ago |
gingerBill
|
01162e08b5
Add `-disallow-rtti`
|
3 years ago |
gingerBill
|
3c72cb67d3
Remove `context.user_data`
|
3 years ago |
gingerBill
|
db6bd9b358
Allow sysv and win64 calling conventions to be used on any platform on amd64
|
3 years ago |
gingerBill
|
f5697dd7f2
Merge branch 'master' into odin-global-constants-as-enums
|
3 years ago |
gingerBill
|
97be867103
Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum fields
|
3 years ago |
gingerBill
|
77b91352ae
Add `Odin_OS_Type` and `Odin_Arch_Type` to `core:runtime`
|
3 years ago |
gingerBill
|
3d7d347192
Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings
|
3 years ago |
gingerBill
|
f0529535e0
`ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new string version of the old constant
|
3 years ago |
gingerBill
|
6c48670819
Make `ODIN_BUILD_MODE` a enum type
|
3 years ago |
gingerBill
|
518460af66
Begin work in semi-standardized `js_wasm32` target
|
3 years ago |
gingerBill
|
dc2edd3e79
Improve support for `freestanding_wasm32`
|
3 years ago |
gingerBill
|
3fa7dabaa8
Correctly support `-default-to-nil-allocator` for all platforms
|
3 years ago |
gingerBill
|
c60c7a7621
Add comments to `Type_Info_Matrix`
|
3 years ago |
gingerBill
|
82b6772ea4
Support matrix literals
|
3 years ago |