gingerBill
|
159150c6d9
Allow not_in as keyword over notin, but still allow notin to work
|
5 years ago |
gingerBill
|
3bd00fd6b7
Add `thread.Pool` with example in demo.odin; Update linalg to support handness changes for projection matrices
|
5 years ago |
gingerBill
|
bdfef08214
Fix typos in demo.odin
|
5 years ago |
gingerBill
|
5ec8dd166a
Add #partial tag for enumerated arrays to prevent common errors using non-contiguous enumerations
|
5 years ago |
gingerBill
|
f99f351e01
Add constant literal expressions
|
5 years ago |
gingerBill
|
d1c9fd4e01
Implement `#complete switch` by default, replace with `#partial switch` #511
|
5 years ago |
gingerBill
|
89ccb5b99f
Add assert into scratch_allocator_proc to prevent initialization cycles #504
|
5 years ago |
gingerBill
|
7fbe0a6f23
Fix nil comparisons for soa slices and dynamic arrays
|
5 years ago |
Tetralux
|
99121d6ff2
Implement core:thread and core:sync on Unix using pthreads
|
5 years ago |
gingerBill
|
9b58781122
#soa[dynamic]Type (Experimental)
|
5 years ago |
gingerBill
|
b74f8f2047
Fix SOA entity usage error on `-vet`
|
5 years ago |
gingerBill
|
88c90cf99a
Update demo.odin
|
5 years ago |
gingerBill
|
400f12f31f
Update demo.odin
|
5 years ago |
gingerBill
|
2c5a84bb78
`#soa[]Type` (Experimental)
|
5 years ago |
gingerBill
|
d22e5b697d
Add new #soa and #vector syntax
|
5 years ago |
gingerBill
|
8a46b493fd
Fix Slice passed incorrectly in LLVM IR to procedure called via procedure pointer #465
|
5 years ago |
gingerBill
|
c1176c2bcb
Fix typeid comparison bug; Add extra messages for pointer address errors
|
5 years ago |
gingerBill
|
57853fe1b1
Add SOA Struct Layout (experimental) to demo.odin
|
5 years ago |
gingerBill
|
013b3b9fb3
Fix for -vet
|
5 years ago |
gingerBill
|
e3d3a81617
multivalued procedure calls allows in `for in` to allow a pseudo-iterator; `@thread_local` for variables in procedure
|
5 years ago |
gingerBill
|
c7cb754514
Fix typos
|
5 years ago |
gingerBill
|
a5e42a0465
Add `ranged_fields_for_array_compound_literals`
|
5 years ago |
gingerBill
|
d808f9eccf
Add range_cache.cpp
|
5 years ago |
gingerBill
|
2a6d9e8927
`#panic`; Minor change to demo.odin; Fix `#assert` bug at file scope
|
5 years ago |
gingerBill
|
1b8c3ca22a
Fix typos and make demo work with -vet
|
5 years ago |
gingerBill
|
71b32ae117
Update demo.odin
|
5 years ago |
gingerBill
|
d62503d031
Change precedence for `in` and `notin` to match + - | ~
|
5 years ago |
gingerBill
|
4e8a801b35
strings.split; strings.index; eprint* over print*_err;
|
5 years ago |
gingerBill
|
e1b711b3b3
Update demo.odin with more information
|
5 years ago |
gingerBill
|
5fc42bf9c9
Update demo.odin
|
6 years ago |