Commit Graph

343 Commits

Author SHA1 Message Date
Jeroen van Rijn
edba99d636 Revert "Use sync.Mutex rather than a spin lock for the threading example"
This reverts commit 8d1f46d837.
2022-08-05 15:03:09 +02:00
gingerBill
8d1f46d837 Use sync.Mutex rather than a spin lock for the threading example 2022-08-05 12:45:26 +01:00
gingerBill
ff9d058392 Minor changes to core:slice/heap; add to examples/all 2022-06-12 17:25:42 +01:00
gingerBill
c2610cb75e Keep -vet happy 2022-05-26 13:56:35 +01:00
gingerBill
8ac12886ed Add core:simd 2022-05-25 21:30:10 +01:00
gingerBill
7002f0a7d7 Update demo.odin 2022-05-23 12:07:44 +01:00
gingerBill
e46d87b221 Fix type and keep -vet happy 2022-05-14 14:47:58 +01:00
gingerBill
5af7004f44 Add image packages to examples/all 2022-05-14 14:43:50 +01:00
Jeroen van Rijn
8fb718245a Implement pthread_cancel. 2022-05-11 15:52:04 +02:00
gingerBill
37c6279031 Add ggpo to examples/all/all_vendor.odin 2022-05-09 23:33:00 +01:00
gingerBill
89c2e1a5fa Add vendor:OpenEXRCore to examples/all 2022-05-03 14:22:25 +01:00
Jeroen van Rijn
09e1c0fa27 [i18n] Add tests. 2022-04-29 16:19:13 +02:00
Florian Behr
1fb76ad768 change usage in demo.odin 2022-04-25 13:41:19 +02:00
Jeroen van Rijn
e799476f90 [compress/shoco] Add short string compressor. 2022-04-22 16:55:47 +02:00
Jeroen van Rijn
939973acd7 [QOI] Add to examples/all. 2022-04-17 12:35:34 +02:00
gingerBill
f2f1330238 Add https://github.com/odin-lang/examples 2022-04-08 10:29:23 +01:00
gingerBill
c3a292a8c7 Remove hms2019 files 2022-04-02 00:36:26 +01:00
gingerBill
22b961ea53 Update Thread Pool in core:thread
Thanks to the work of eisbehr
2022-03-31 11:55:46 +01:00
gingerBill
94dbac9a64 Disable thread pool in demo 2022-03-31 01:13:43 +01:00
gingerBill
4eb4ae6305 Replace sync with sync2 2022-03-30 17:42:44 +01:00
gingerBill
46161f7e19 threading_example allow on Darwin 2022-03-30 16:28:16 +01:00
gingerBill
ae6441182d Add core:unicode/utf8/utf8string to examples/all 2022-03-18 23:32:37 +00:00
gingerBill
ffe6d81ecd Remove comments 2022-03-14 12:24:10 +00:00
gingerBill
9fa69c3d3b Merge pull request #1599 from gitlost/fract_trunc_classify_#1574
Fix for trunc_f16/32/64 (#1574)
2022-03-14 11:37:11 +00:00
Jeroen van Rijn
7a7b87181d [examples] Add core:encoding/varint to examples/all. 2022-03-11 11:09:58 +01:00
gitlost
b94a7a87fa Fix issue #1574 "fract in linalg/glm is broken" by fixing
trunc_f16/32/64 in "math.odin" (~ typos on expressions)
Fix classify_f16 Inf test (would fail for subnormal 0h0001)
  by changing multiplier 0.5 -> 0.25
Add some useful consts to "math.odin" (INF_F16 etc)
Add comment to "demo.odin" mentioning that -0.0 must be used
  to specify negative zero
2022-03-08 18:06:25 +00:00
Sébastien Marie
562901aedf split all_vendor.odin
create 3 files:
- all_vendor.odin : no specific OS
- all_vendor_directx.odin : directx vendor, windows-only
- all_vendor_stb.odin : stb vendor, windows and linux only

stb could technically be used on others OS. but it is shipped upstream as set of c-files without unified library name.
2022-03-02 19:21:22 +00:00
gingerBill
276e014d18 Update comment in demo.odin 2022-02-19 15:45:01 +00:00
gingerBill
197b832992 Add vendor:directx and vendor:darwin packages for documentation generation 2022-02-18 15:56:53 +00:00
gingerBill
d45ff0694d Merge pull request #1438 from odin-lang/odin-global-constants-as-enums
Odin global constants as enums
2022-02-15 16:18:07 +00:00
gingerBill
0380a288a9 Minor fix for -vet 2022-02-15 15:58:44 +00:00
gingerBill
f5697dd7f2 Merge branch 'master' into odin-global-constants-as-enums 2022-02-15 15:47:24 +00:00
gingerBill
6418ec3b21 Correct #sparse usage and error messages 2022-02-05 13:09:16 +00:00
gingerBill
a04d849e30 core:container/lru 2022-02-01 15:24:37 +00:00
gingerBill
44ec95a983 Fix all_main.odin 2022-01-30 21:55:55 +00:00
gingerBill
1502066303 Correct CI 2022-01-30 21:43:42 +00:00
gingerBill
dd3322ac1f Update all_main.odin to include all the crypto packages 2022-01-25 14:34:48 +00:00
gingerBill
fe6539fad9 Add more to examples/all/all_vendor.odin 2022-01-22 17:03:55 +00:00
gingerBill
f2f20def37 Update demo.odin 2022-01-20 20:02:41 +00:00
gingerBill
95620aaf2a Update examples/all 2022-01-17 11:48:15 +00:00
gingerBill
83be954efd Minor spelling change 2021-11-07 14:16:05 +00:00
gingerBill
23c74bc67b Update all_main.odin to include core:math/linalg/hlsl 2021-11-04 19:30:46 +00:00
gingerBill
2718ade2bc Add core:math/linalg/glsl to all_main.odin 2021-11-04 14:56:16 +00:00
gingerBill
1980f32bd6 Correct demo.odin 2021-11-04 00:50:48 +00:00
gingerBill
9ab71ca0da Add ODIN_NO_CRT global constant 2021-11-04 00:50:28 +00:00
gingerBill
e2e9b5d3b0 Remove comments 2021-11-01 23:04:00 +00:00
gingerBill
b01e0fbbc2 Correct typo in soa data type debug information generation 2021-11-01 23:00:42 +00:00
Jeroen van Rijn
2a0311797c Don't run demo's soa_struct when under -debug. 2021-11-01 17:57:35 +01:00
gingerBill
70793236ab Support llvm_vector_reduce_add if the LLVM intrinsic is not supported 2021-10-28 00:57:10 +01:00
gingerBill
0a1ef1e59d Improve comment 2021-10-28 00:50:03 +01:00