gingerBill
|
b3c51a8b44
Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe` concept
|
5 years ago |
gingerBill
|
9635ea8706
Revert demo.odin
|
5 years ago |
gingerBill
|
b79e1b6b5c
Cleanup `package encoding/json`
|
5 years ago |
gingerBill
|
f85f3dce12
Revert demo.odin
|
5 years ago |
gingerBill
|
5edb1e8a28
Add `hash.djb2` `hash.jenkins`; Add `container.Bloom_Filter`; Add `container.Ring`
|
5 years ago |
gingerBill
|
99e6eba20f
Revert demo.odin
|
5 years ago |
gingerBill
|
7d11ee605c
Add `sort.binary_search` (uses interpolation sort for ordered numeric types)
|
5 years ago |
gingerBill
|
aa029fe8d9
Add `"pure"` procedure types
|
5 years ago |
gingerBill
|
fd6e2ed5de
Revert demo.odin
|
5 years ago |
gingerBill
|
7bd1039a49
Selector Call Expressions: `x->y(123) == x.y(x, 123)`
|
5 years ago |
gingerBill
|
e1bdaa981a
Relative pointer and relative slices
|
5 years ago |
gingerBill
|
e0a242e9a1
Enforce explicit context definition for procedure calls
|
5 years ago |
gingerBill
|
9524739dfc
Revert demo.odin
|
5 years ago |
gingerBill
|
3d81ad46d2
Change demo.odin to default
|
5 years ago |
gingerBill
|
93955a0fd8
Remove `context.std*` parameters; Fix unary boolean not
|
5 years ago |
gingerBill
|
28502ba53b
Fix `context` system; add more to -show-more-timings for LLVM API; Add `ODIN_USE_LLVM_API` global constant
|
5 years ago |
gingerBill
|
8dc74a004c
Fix nested type declarations name generation, to be internally consistent
|
5 years ago |
gingerBill
|
c584456a21
Fix logical binary expressions
|
5 years ago |
gingerBill
|
f92334a769
Basic functionality, except for `map` and correct nested typename mangling
|
5 years ago |
gingerBill
|
0f399a7294
Add `union #maybe`
|
5 years ago |
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 |