Commit Graph

  • ba536d67b4 Change and to or jakubtomsu 2023-10-25 22:17:38 +02:00
  • a573d076e4 Delete test.odin jakubtomsu 2023-10-25 20:24:42 +02:00
  • 625cb03284 Rename type_union_tag to type_union_tag_type jakubtomsu 2023-10-25 20:23:24 +02:00
  • 2f8d60ec47 Fix indentation jakubtomsu 2023-10-25 17:33:27 +02:00
  • 37e33af342 Merge branch 'odin-lang:master' into union-tag-intrinsics jakubtomsu 2023-10-25 15:47:39 +02:00
  • f7e0516254 Fix the intrinsics, add min and max jakubtomsu 2023-10-25 15:47:18 +02:00
  • 8e4bdcfb98 Remove disabled attribute from unimplemented gingerBill 2023-10-25 11:41:24 +01:00
  • f3f0ab6e2c On -disable-assert, panic will still work but not print the caller location gingerBill 2023-10-25 11:34:09 +01:00
  • eafe57e923 Merge branch 'odin-lang:master' into union-tag-intrinsics jakubtomsu 2023-10-25 09:46:38 +02:00
  • c76ab138eb Naming, use variant index instead of tag jakubtomsu 2023-10-24 22:15:33 +02:00
  • 5a771732bd Merge pull request #2888 from thetarnav/wasm-i64 gingerBill 2023-10-24 11:45:08 +01:00
  • 9b6647a019 Merge pull request #2886 from flysand7/linux-no-crt gingerBill 2023-10-24 11:32:23 +01:00
  • 7e40a5a711 Change bool to b32 flysand7 2023-10-24 10:28:11 +11:00
  • 27cbd0d931 GLFW binding fixes flysand7 2023-10-24 10:23:38 +11:00
  • 16c176dc89 Implement new union intrinsics and add support for len/cap jakubtomsu 2023-10-23 22:03:06 +02:00
  • 12c316cd6b Merge pull request #2889 from jakubtomsu/fix-simd-bit-and-not-typo Jeroen van Rijn 2023-10-22 22:24:28 +02:00
  • b06583133a Fix the other bit_* intrinsic calls jakubtomsu 2023-10-22 20:59:19 +02:00
  • a2e6fc5909 change and_not to bit_and_not jakubtomsu 2023-10-22 20:52:35 +02:00
  • 058065ce75 Correct loadI64 and storeI64 methods in runtime.js Damian Tarnawski 2023-10-22 18:54:52 +02:00
  • 75a2015260 Add clear_soa (for #soa[dynamic]T) Jeroen van Rijn 2023-10-22 13:21:22 +02:00
  • 18776aa6b9 Merge pull request #2887 from SentientCoffee/map-shrink-return-values Jeroen van Rijn 2023-10-21 20:17:35 +02:00
  • 4cf48daa75 Fix a shrink(map[T]U) bug in the core lib Daniel 2023-10-21 13:27:56 -04:00
  • 361aeac0cc remove binary flysand7 2023-10-22 01:59:04 +11:00
  • 2e66d621b5 Implement -no-crt entry point on linux flysand7 2023-10-22 01:58:35 +11:00
  • 566a11a585 Merge pull request #2884 from flysand7/editor-config Jeroen van Rijn 2023-10-20 15:46:14 +02:00
  • abb9fb3345 wildcard editorconfig flysand7 2023-10-21 00:32:08 +11:00
  • 05a9652f76 convert procs_windows_amd64.asm to tabs flysand7 2023-10-20 23:31:09 +11:00
  • ba5df8edca add .editorconfig flysand7 2023-10-20 23:30:00 +11:00
  • 9afee7e8d2 Merge pull request #2883 from flysand7/chkstk gingerBill 2023-10-20 11:32:22 +01:00
  • c458186f68 Implement __chkstk flysand7 2023-10-20 21:12:49 +11:00
  • f9da0a59e4 Merge pull request #2882 from thetarnav/js-time Jeroen van Rijn 2023-10-19 19:23:18 +02:00
  • c19af95db0 Fix calling time.now() in wasm js runtime Damian Tarnawski 2023-10-19 18:45:04 +02:00
  • 840459bdb0 Merge pull request #2879 from jcmdln/license-audit Jeroen van Rijn 2023-10-19 00:45:01 +02:00
  • 798660c007 Ensure required licenses are in distributable bundles jcmdln 2023-10-18 17:20:12 -04:00
  • c039977048 Merge pull request #2878 from laytan/remove-build-artifacts Jeroen van Rijn 2023-10-18 18:47:48 +02:00
  • 7a9737b3d4 remove build artifacts Laytan 2023-10-18 18:31:07 +02:00
  • 0f5d562625 Merge pull request #2873 from jcmdln/fix-linux-releases Jeroen van Rijn 2023-10-17 02:27:06 +02:00
  • 21f9e7f5e5 Fix Linux release pipeline which expects to bundle libLLVM*.so jcmdln 2023-10-16 16:33:26 -04:00
  • 6ee7b05b27 Merge pull request #2850 from jcmdln/linux-llvm-17 gingerBill 2023-10-16 16:15:59 +01:00
  • e4c7e9903e Merge pull request #2841 from Ldash4/upstream/fix-enet-bindings gingerBill 2023-10-16 11:37:39 +01:00
  • a96100d875 Merge pull request #2864 from flysand7/vendor-shared-fix gingerBill 2023-10-16 11:37:19 +01:00
  • 10c67051f2 Merge pull request #2870 from reluctant-git-user/patch-1 gingerBill 2023-10-16 11:34:11 +01:00
  • a3fbd09ef9 Merge pull request #2871 from reluctant-git-user/master gingerBill 2023-10-16 11:33:51 +01:00
  • 51248270e1 Remove [[ for POSIX shell support jcmdln 2023-10-15 12:18:51 -04:00
  • 8fe431e53e Only check LLVM_VERSION_MAJOR >= 17 for PassBuilder inclusion jcmdln 2023-10-15 12:03:56 -04:00
  • 61a7d88490 Update microui.odin; slider 'step' parameter was not working reluctant-git-user 2023-10-15 17:36:15 +03:00
  • 496765c043 Update stdio.odin reluctant-git-user 2023-10-15 17:09:41 +03:00
  • a62039882e Merge pull request #2867 from flysand7/linux-asm Jeroen van Rijn 2023-10-15 12:53:32 +02:00
  • a2a05e40e6 implemented foreign asm imports on linux/osx flysand7 2023-10-15 19:32:11 +11:00
  • 45d08ea992 Merge pull request #2861 from seventh-chord/master gingerBill 2023-10-15 11:24:42 +01:00
  • c9c7aa2e90 Merge pull request #2838 from GoNZooo/gonz.return-out-of-memory-in-json-parse gingerBill 2023-10-15 11:23:34 +01:00
  • d0037fcf6b Allow running in POSIX shells jcmdln 2023-10-14 22:01:38 -04:00
  • b25fba6175 Fix typo in GIT_SHA collection jcmdln 2023-10-14 18:10:42 -04:00
  • afcdbf1ba6 Don't implicitly try 'llvm-config-14', try fallback or set LLVM_CONFIG; Restore FreeBSD llvm-config discovery jcmdln 2023-10-14 18:07:20 -04:00
  • 8eff75a484 Hoist GIT_SHA discovery jcmdln 2023-10-14 17:51:28 -04:00
  • e232cabfab Remove extra newlines jcmdln 2023-10-14 17:46:34 -04:00
  • e5ed388191 Ensure user defined LLVM_CONFIG is respected jcmdln 2023-10-14 17:45:27 -04:00
  • c0ac3de272 Hunt for supported 'llvm-config' executable jcmdln 2023-10-14 17:41:19 -04:00
  • abde9a99c3 Fix typos in references to OS_ARCH, OS_NAME jcmdln 2023-10-14 17:32:41 -04:00
  • bdc74a03c0 Refactor to improve handling of LLVM_VERSION checks jcmdln 2023-10-14 16:58:34 -04:00
  • 2783461e69 Merge pull request #2847 from thetarnav/js-runtime-patch gingerBill 2023-10-14 19:58:28 +01:00
  • 0f9c75dc08 Fix miniaudio config; add trailing commas flysand7 2023-10-14 21:47:38 +11:00
  • cf937c6341 add 'shared' config to vendor libraries flysand7 2023-10-14 21:21:34 +11:00
  • 77210ffa56 rename dynamic to shared flysand7 2023-10-14 20:26:34 +11:00
  • fb5bb1cd83 llvm: specify calling convention on call Morten Hauke Solvang 2023-10-13 21:21:54 +02:00
  • 23c4615f5e Disallow direct return a compound literal of a slice with elements gingerBill 2023-10-13 12:19:48 +01:00
  • fa2b68dac6 Fix MAX_LLVM_VERSION panic messages jcmdln 2023-10-12 01:47:51 -04:00
  • bd86cb22e0 Support LLVM >=17.0.1 on Darwin and Linux jcmdln 2023-10-11 21:06:42 -04:00
  • ec2635131b Merge pull request #2853 from RehkitzDev/master gingerBill 2023-10-10 16:03:06 +01:00
  • 6b3cfdfb2b Merge pull request #2856 from fabiansperber/fix-odin-parser-or_branch gingerBill 2023-10-10 16:02:56 +01:00
  • bce66e3b42 Add or_break and or_continue to the list of tokens that have an automatic semicolon added at the end of the line Fabian Sperber 2023-10-09 21:48:04 +02:00
  • cffa035c1b Add ERROR_BLOCK() to check_unique_package_names gingerBill 2023-10-09 13:36:15 +01:00
  • 1097192554 added webgl GetParameter Rehkitzdev 2023-10-08 04:02:55 +02:00
  • 0c10b951a9 Merge pull request #2833 from simonwashere/darwin_net_interface Jeroen van Rijn 2023-10-07 15:47:21 +02:00
  • ab2907cd51 Correct stripNewline function Damian Tarnawski 2023-10-06 20:11:25 +02:00
  • ea8d3d4531 Define stripNewline function Damian Tarnawski 2023-10-06 20:06:43 +02:00
  • 256e4a0081 Don't pass true for littleEndian where it's not needed. Damian Tarnawski 2023-10-06 20:03:26 +02:00
  • e7adfff9bf bugfix: darwin net flags simon 2023-10-06 16:41:13 +01:00
  • 721c9e2c97 Fix typo Damian Tarnawski 2023-10-06 17:26:39 +02:00
  • 42c7e39c99 Update wasm runtime.js Damian Tarnawski 2023-10-06 17:18:31 +02:00
  • 96778c69bc Merge pull request #2836 from jakubtomsu/fix-zero-length-enum-array gingerBill 2023-10-06 15:06:40 +01:00
  • 4adcc403c2 Make enet packet flags use bitset L4 2023-10-02 22:32:22 +02:00
  • 2cca005056 Merge branch 'master' of https://github.com/odin-lang/Odin dev-2023-10 gingerBill 2023-10-02 20:59:49 +01:00
  • d27109640e Partial pseudo-revert gingerBill 2023-10-02 20:59:43 +01:00
  • 931e0d4687 cleanup: remove unused import Rickard Andersson 2023-10-02 15:21:09 +03:00
  • 2e3224a138 testing: add test for Out_Of_Memory return Rickard Andersson 2023-10-02 15:17:06 +03:00
  • cfa3765d50 fix: guard against empty key value in parse_object_body Rickard Andersson 2023-10-02 15:10:12 +03:00
  • 1287e8c734 Merge pull request #2839 from Tetralux/aprintf-ally Jeroen van Rijn 2023-10-02 11:23:26 +02:00
  • 11e884aec5 docs: add note about checking for alloc error Rickard Andersson 2023-10-02 12:20:18 +03:00
  • 55a1ba710b fix: use runtime.map_insert to not overallocate Rickard Andersson 2023-10-02 11:59:37 +03:00
  • 0a8b266c71 fix(json): return .Out_Of_Memory when out of memory on parse Rickard Andersson 2023-10-02 11:50:16 +03:00
  • 7a6ac3ea92 [fmt] Add allocator parameter to fmt.aprintf Tetralux 2023-10-02 02:44:55 +00:00
  • 394c12f68d Remove unnecessary check zero fields check jakubtomsu 2023-10-01 13:13:09 +02:00
  • 1a57ad233d Fix field count in enumerated array type info jakubtomsu 2023-10-01 13:09:08 +02:00
  • c268463413 Allow zero-length enumerated arrays jakubtomsu 2023-10-01 12:21:44 +02:00
  • 81fe93127d Make core:net test os.exit(1) on failure. Jeroen van Rijn 2023-09-30 22:47:49 +02:00
  • aa5716d3f9 Allow any order of query strings in net.join_url tests. Jeroen van Rijn 2023-09-30 22:36:50 +02:00
  • f9c6f6856b Fix #2261 gingerBill 2023-09-30 20:32:24 +01:00
  • b9cc2606f2 Remove default value gingerBill 2023-09-30 20:26:52 +01:00
  • 5023313c03 Minor cleanups to the core library gingerBill 2023-09-30 20:26:04 +01:00