Commit History

Author SHA1 Message Date
  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