flysand7
|
016d1a84d4
|
[mem]: Document mutex, rollback stack and tracking allocators
|
2024-09-14 10:46:35 +11:00 |
|
flysand7
|
3b30bc305c
|
[mem]: Document raw.odin
|
2024-09-08 14:13:03 +11:00 |
|
flysand7
|
2b9096517c
|
[mem]: Code formatting
|
2024-09-07 09:20:56 +11:00 |
|
Feoramund
|
d7f6def8ad
|
Add aliases for Raw_* complex/quaternion types into core:mem
|
2024-06-03 17:18:27 -04:00 |
|
Feoramund
|
4e1dd4ced2
|
Move Raw_Complex/Quaternion types to base:runtime
|
2024-06-03 15:40:28 -04:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
gingerBill
|
9cb9964c2d
|
Remove old code
|
2022-12-08 00:52:11 +00:00 |
|
gingerBill
|
6a14c3edb4
|
Make raw_data an intrinsic rather a @(builtin) runtime procedure
|
2022-10-30 22:05:29 +00:00 |
|
gingerBill
|
5e3cf45df3
|
Add #soa pointer type to aid with refactoring to #soa data types
a: #soa[16]Foo
p := &a[6]
#assert(type_of(p) == #soa^#soa[16]Foo)
p^.x = 123
p.x = 123
|
2022-08-08 15:07:00 +01:00 |
|
gingerBill
|
63d6c08d90
|
Add raw_simd_data
|
2022-05-25 22:09:38 +01:00 |
|
gingerBill
|
7d2eedee73
|
Unify raw_data in core:mem with core:runtime
|
2022-05-23 11:47:12 +01:00 |
|
gingerBill
|
6fa3c992b5
|
mem.Raw_* alias runtime.Raw_*
|
2021-09-25 17:29:51 +01:00 |
|
gingerBill
|
12296cec2c
|
Fix typo
|
2021-09-08 11:38:22 +01:00 |
|
gingerBill
|
a9f4273514
|
Make many mem procedures "contextless"
|
2021-09-08 11:18:05 +01:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
a5c31bbee0
|
Add map_insert which returns the pointer to inserted value
|
2021-08-29 11:45:11 +01:00 |
|
gingerBill
|
aa93305015
|
Replace usage of inline proc with #force_inline proc in the core library
|
2021-02-23 16:14:47 +00:00 |
|
gingerBill
|
86448ee044
|
Add raw_data to replace cases in which &x[0] was used
|
2020-06-29 15:58:24 +01:00 |
|
gingerBill
|
25dd00cd0b
|
Add complex/quaternion raw layouts to mem/raw.odin
|
2019-08-26 14:40:04 +01:00 |
|
gingerBill
|
f25818e923
|
Make procedure parameters just named values rather than copied variables
|
2019-07-15 21:18:37 +01:00 |
|
gingerBill
|
28583bfff8
|
Change procedure group syntax from proc[] to proc{}; deprecate proc[] (raises warning currently)
|
2018-12-02 18:01:03 +00:00 |
|
gingerBill
|
220485a2d2
|
typeid as keyword (ready to implement polymorphic name parameters)
|
2018-09-02 15:56:36 +01:00 |
|
gingerBill
|
aa542980ce
|
Change memory layout of map to be 3 words smaller
|
2018-08-30 19:14:10 +01:00 |
|
gingerBill
|
d556fa2cd8
|
Remove special shared scope for runtime stuff
|
2018-06-03 15:06:40 +01:00 |
|