Commit Graph

  • bff5a67f79 Merge pull request #1631 from Tetralux/fix gingerBill 2022-03-18 11:52:05 +00:00
  • 4f9df50dc1 Remove incorrect #packed from sys/windows.STARTUPINFO Tetralux 2022-03-18 11:42:25 +00:00
  • 34187424b8 Add unregister_class_a and unregister_class_w for windows bindings Lucas Perlind 2022-03-18 19:35:36 +11:00
  • 714a5e8931 Begin work on the middle end system gingerBill 2022-03-17 15:18:56 +00:00
  • 50503cb405 Merge pull request #1628 from StanislavNikolov/fix-math-cumsum-inplace Jeroen van Rijn 2022-03-17 03:35:17 +01:00
  • 5e04ddd653 Fix #1627: Remove wrong return type in cumsum_inplace Stanislav Ch. Nikolov 2022-03-17 04:20:24 +02:00
  • 4f5203e661 Fix some core:encoding/hxa stuff (error handling, header, max -> min) Also add missing f16 case to core:reflect as_u64 & as_f64 Add tests for above & add previous tests missing from test/core/build.bat gitlost 2022-03-16 19:12:00 +00:00
  • 824eae1b7e Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-03-16 18:07:33 +00:00
  • 24881b384a Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-03-16 18:07:27 +00:00
  • d9ca4eb4d6 Add nil check on ast.walk gingerBill 2022-03-16 11:59:28 +00:00
  • 5534c031b3 Merge pull request #1624 from Kelimion/insert_at_fix Jeroen van Rijn 2022-03-15 19:44:05 +01:00
  • 19dc84e300 Reinstate NBC. Jeroen van Rijn 2022-03-15 19:37:04 +01:00
  • a932168f50 [runtime] fix insert_at procedure group. Jeroen van Rijn 2022-03-15 19:35:00 +01:00
  • 36c22393a4 fix memory leak CiD- 2022-03-15 11:47:35 -04:00
  • 6d6e840bc2 mkdir_all: WHOOPS CiD- 2022-03-14 15:56:41 -04:00
  • 4b1822ade8 mkdir_all: close last open file CiD- 2022-03-14 15:48:47 -04:00
  • b21e7e4518 rewrite mkdir_all CiD- 2022-03-14 15:44:34 -04:00
  • 1f4e5e919f merge upstream/master CiD- 2022-03-14 13:36:22 -04:00
  • c293e88f2e commit to merge upstream/master CiD- 2022-03-14 13:34:06 -04:00
  • 1d147ba993 Fix typo gingerBill 2022-03-14 12:44:35 +00:00
  • 6ea9ba16e7 Fix #1610 gingerBill 2022-03-14 12:38:56 +00:00
  • 286549693e Fix #1609 gingerBill 2022-03-14 12:28:28 +00:00
  • 34727f99e3 oops, fix report Colin Davidson 2022-03-14 05:27:08 -07:00
  • ffe6d81ecd Remove comments gingerBill 2022-03-14 12:24:10 +00:00
  • 8605833781 core out Makefile, add freebsd building Colin Davidson 2022-03-14 05:23:48 -07:00
  • 4474144c24 Merge pull request #1505 from jasonKercher/fix_odin_test gingerBill 2022-03-14 12:09:39 +00:00
  • ef3f448861 Remove accidentally committed test binary. Jeroen van Rijn 2022-03-14 13:06:50 +01:00
  • a882260db6 Merge pull request #1605 from colrdavidson/linux_build gingerBill 2022-03-14 11:39:03 +00:00
  • 633157f4f8 Merge pull request #1613 from semarie/linux_arm64 gingerBill 2022-03-14 11:37:45 +00:00
  • 9fa69c3d3b Merge pull request #1599 from gitlost/fract_trunc_classify_#1574 gingerBill 2022-03-14 11:37:11 +00:00
  • 743a461aa9 Merge pull request #1614 from semarie/openbsd-fpos_t gingerBill 2022-03-14 11:11:29 +00:00
  • fc0291d745 Merge pull request #1526 from odin-lang/freestanding_amd64 gingerBill 2022-03-14 11:09:52 +00:00
  • 77eaf8e1e4 Merge pull request #1617 from semarie/freebsd gingerBill 2022-03-14 11:04:58 +00:00
  • a7adb2fb6e Merge branch 'master' into freestanding_amd64 gingerBill 2022-03-14 11:02:59 +00:00
  • 036900da51 fix mode_t on darwin Sébastien Marie 2022-03-13 12:41:03 +00:00
  • ed4c9335db enable freebsd_amd64 inside CI Sébastien Marie 2022-03-13 11:43:36 +00:00
  • ca67cf032c freebsd_amd64 support Sébastien Marie 2022-03-13 11:42:42 +00:00
  • f907516cbd #Fix 1615 Replace llvm.readcyclecounter with cntvct_el0 on arm64 gingerBill 2022-03-12 10:48:31 +00:00
  • c12c7d5370 Remove tag gingerBill 2022-03-12 10:47:52 +00:00
  • f7c8b40ea2 use distinct type for fpos_t on OpenBSD Sébastien Marie 2022-03-12 09:40:55 +00:00
  • 15f9795ab0 enable linux_arm64 check in CI Sébastien Marie 2022-03-12 09:21:46 +00:00
  • 8982ae34e3 fix linux_arm64 Sébastien Marie 2022-03-12 09:19:52 +00:00
  • e6d3e893a5 Merge pull request #1602 from hoanga/freebsd-build-support gingerBill 2022-03-12 08:45:53 +00:00
  • e008b5a160 build os2 test on windows U-JSM\jkercher 2022-03-11 10:47:59 -05:00
  • 3da8fa9b27 can use sync.guard here Dale Weiler 2022-03-11 08:41:03 -05:00
  • 32ba5e7ad2 formatting Dale Weiler 2022-03-11 08:36:04 -05:00
  • 52df80dccd fix for mac & use atomic store on write side to avoid race Dale Weiler 2022-03-11 08:35:23 -05:00
  • 7f845bb165 fix for spurious wakeups Dale Weiler 2022-03-11 08:30:03 -05:00
  • 0e6de5673b fix thread data races Dale Weiler 2022-03-11 08:06:23 -05:00
  • 7a7b87181d [examples] Add core:encoding/varint to examples/all. Jeroen van Rijn 2022-03-11 11:09:58 +01:00
  • c6dc517004 Correct: murmur32 gingerBill 2022-03-11 08:52:16 +00:00
  • 0b61215f7b getting tests to run Jason Kercher 2022-03-10 11:12:06 -05:00
  • b91c0ec715 Merge remote-tracking branch 'upstream/master' into os2_linux Jason Kercher 2022-03-10 09:34:48 -05:00
  • bad295cf69 add test directory... CiD- 2022-03-10 09:23:33 -05:00
  • d2bc41a2df Merge remote-tracking branch 'upstream/master' into fix_odin_test Jason Kercher 2022-03-09 17:17:40 -05:00
  • 7dbcaf792d Merge branch 'master' into fract_trunc_classify_#1574 Resolve conflicts with [9848e88] & sameify Makefile & tests/common/common.odin gitlost 2022-03-09 16:09:04 +00:00
  • 2652c2d7a5 normalize version parser Colin Davidson 2022-03-09 07:42:38 -08:00
  • a2250a5d49 lower minimum llvm version Colin Davidson 2022-03-09 07:24:49 -08:00
  • 7f8a9587e0 more build tweaks? Colin Davidson 2022-03-09 07:22:48 -08:00
  • 1306c53fb1 more build tweaks? Colin Davidson 2022-03-09 07:21:19 -08:00
  • 3bd1ac4c82 test adjusting apt arg order Colin Davidson 2022-03-09 07:18:41 -08:00
  • dc8d28c383 Fix #1607 gingerBill 2022-03-09 15:15:30 +00:00
  • 7adaa4dc2b refix make, adjust build for CI weirdness Colin Davidson 2022-03-09 07:15:08 -08:00
  • 6d1a91f5b3 Fix typo gingerBill 2022-03-09 15:11:38 +00:00
  • 17eebf338c Fix #1606 (Call runtime._cleanup_runtime_contextless() for os.exit) gingerBill 2022-03-09 15:05:51 +00:00
  • c543ecd64c Try to find llvm-config-11 on goofy misconfigured CI box Colin Davidson 2022-03-09 06:57:59 -08:00
  • 34a9f55f37 Update ci to use build script Colin Davidson 2022-03-09 06:52:22 -08:00
  • 9aea990184 clean up osx semver handling in build Colin Davidson 2022-03-09 06:49:52 -08:00
  • d5b0632e4f add handling for too many args Colin Davidson 2022-03-09 06:27:52 -08:00
  • db169a4334 Cleanup build mode selection Colin Davidson 2022-03-09 06:26:25 -08:00
  • f5cc8bd7bf only build odin for report when necessary Colin Davidson 2022-03-09 06:14:30 -08:00
  • 005d52cab7 more spacing issues Colin Davidson 2022-03-09 06:08:48 -08:00
  • d1477bcfa7 Fix wonky copied space issues Colin Davidson 2022-03-09 06:07:19 -08:00
  • 3092fb2ff3 Add initial cut of build script Colin Davidson 2022-03-09 06:01:40 -08:00
  • 5eebdebec8 Make llvm-config build more general for linux Colin Davidson 2022-03-09 05:09:39 -08:00
  • 8e4d6b3e5d Fix typo gingerBill 2022-03-09 11:24:36 +00:00
  • ea9c2fed57 Update .gitignore gingerBill 2022-03-09 10:52:37 +00:00
  • ba412fd87b Fix typo gingerBill 2022-03-09 09:36:21 +00:00
  • 0278ac85a0 update to build for FreeBSD Al Hoang 2022-03-08 23:48:25 -06:00
  • ff60b752bd Replace #if with if where possible gingerBill 2022-03-08 22:35:10 +00:00
  • 832003dd4b os2 tests CiD- 2022-03-08 17:15:45 -05:00
  • 9848e883c7 Merge pull request #1598 from Kelimion/varint gingerBill 2022-03-08 20:46:31 +00:00
  • 64705ddd1d [varint] Add doc.odin Jeroen van Rijn 2022-03-08 20:08:56 +01:00
  • 2a41814985 [varint] Tighten max input bounds. Jeroen van Rijn 2022-03-08 19:56:42 +01:00
  • 26ffec845b [crypto] Remove unused mem import for siphash. Jeroen van Rijn 2022-03-08 19:38:36 +01:00
  • 52e60526ef tabs. Jeroen van Rijn 2022-03-08 19:32:30 +01:00
  • 76b10b5f5d [varint] Add additional LEB128 tests. Jeroen van Rijn 2022-03-08 19:28:55 +01:00
  • 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 gitlost 2022-03-08 18:06:25 +00:00
  • 7cc185bf6e Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-03-08 17:13:31 +00:00
  • 0f8aa9160a Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-03-08 17:13:23 +00:00
  • 2b43387a9d Merge pull request #1597 from odin-lang/nix-linker-flags-improvement gingerBill 2022-03-08 17:12:28 +00:00
  • e76a5d8e12 [varint] Add signed LEB128 encoding. Jeroen van Rijn 2022-03-08 18:07:16 +01:00
  • 6d7217f37a [varint] Add LEB128 decoding + tests Jeroen van Rijn 2022-03-08 15:40:00 +01:00
  • 17dab04422 Refactor link flag creation for nix systems gingerBill 2022-03-08 11:13:59 +00:00
  • 29e660b16f Add more things to package slice gingerBill 2022-03-08 10:02:40 +00:00
  • 31959b0751 Correct cleanpath_from_handle for os.fstat gingerBill 2022-03-08 10:01:44 +00:00
  • 1f19610fd6 added _remove_all jasonkercher 2022-03-07 17:16:03 -05:00
  • 8f897de267 Merge pull request #1584 from WalterPlinge/vulkan-proc-loader-functions gingerBill 2022-03-07 18:54:26 +00:00
  • 2855ff6df3 Merge pull request #1591 from Kelimion/unaligned_load Jeroen van Rijn 2022-03-06 14:59:24 +01:00
  • deed20dea6 [intrinsics] Add unaligned_store. Jeroen van Rijn 2022-03-06 14:53:06 +01:00