Commit Graph

  • 5f51337a01 Add procs for wasm32 gingerBill 2021-10-31 19:00:01 +00:00
  • fca7142a3c Correct _start export for wasm* targets gingerBill 2021-10-31 16:31:20 +00:00
  • bfa33bf5d3 Disable wasm64 gingerBill 2021-10-31 15:48:56 +00:00
  • 235dae552a Ignore -use-separate-modules when targeting wasm32/wasm64 gingerBill 2021-10-31 15:35:09 +00:00
  • a36c1ad406 Add default_allocators_wasi.odin gingerBill 2021-10-31 15:28:51 +00:00
  • 32506a34ff Separate out the ABI for wasm32 from 386 gingerBill 2021-10-31 15:23:39 +00:00
  • 3224d04df8 Stub out os.open for wasi gingerBill 2021-10-31 15:22:54 +00:00
  • c13c30b466 Update wasi to use string and slice types gingerBill 2021-10-31 15:21:39 +00:00
  • 3de1719c17 Merge pull request #1254 from awwdev/master gingerBill 2021-10-31 15:01:44 +00:00
  • 0c1675c8b0 Correct string usage gingerBill 2021-10-31 15:01:13 +00:00
  • 3d89c6b35d remove prefix from Mix_LoadWAV André 2021-10-31 15:45:29 +01:00
  • 22982586f1 Add basic support for wasi in package os gingerBill 2021-10-31 13:45:00 +00:00
  • 0d2c8dfeec Separate os-specific things to separate file gingerBill 2021-10-31 13:44:21 +00:00
  • 305e965bcb Add os_specific_wasi.odin gingerBill 2021-10-31 13:08:19 +00:00
  • 906c7ef0fc Correct wasi linking gingerBill 2021-10-31 13:04:28 +00:00
  • 2a7937e2ba Add odin report command to help with bug reports. Jeroen van Rijn 2021-10-31 13:48:13 +01:00
  • 2a5b8f53fe Add memmove and memset support for wasm gingerBill 2021-10-31 12:47:50 +00:00
  • c6e08b059b Move sys/wasi to sys/wasm/wasi gingerBill 2021-10-31 12:30:10 +00:00
  • 9a5216921c Add wasi_wasm32 gingerBill 2021-10-31 01:08:17 +00:00
  • 8a2078aa90 Add core:sys/wasi gingerBill 2021-10-31 01:06:27 +00:00
  • 841a96691b Attempt to get wasm64 compiling with the correct features enabled gingerBill 2021-10-31 00:37:37 +01:00
  • 8ef6f9dd7b Compile wasm64; Add lb_run_remove_unused_function_pass gingerBill 2021-10-31 00:11:38 +01:00
  • 5bc8a491a7 Begin work on supporting wasm64; Correct wasm32 compilation behaviour gingerBill 2021-10-30 23:24:34 +01:00
  • eb5e8f2c7f Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-10-29 15:18:49 +01:00
  • cf4aeecc3c Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-10-29 15:18:42 +01:00
  • 87952fdb8e big.Rat (Experimental) gingerBill 2021-10-29 12:40:54 +01:00
  • c474e137ac Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-10-29 00:13:28 +01:00
  • 7b8b2f042c Add debug type information for matrix gingerBill 2021-10-29 00:13:22 +01:00
  • 729e721b40 Merge pull request #1203 from thePHTest/stopwatch Jeroen van Rijn 2021-10-28 23:28:22 +02:00
  • e4ce017183 better naming conventions for stopwatch procedures + fields Phil H 2021-10-28 14:07:10 -07:00
  • bbccf9ddbf Add clock overloads for Duration and Stopwatch Phil 2021-10-03 15:25:41 -07:00
  • a8425cfb47 Add a stopwatch to time.odin Phil 2021-09-30 09:49:00 -07:00
  • ef29ffeb21 Correct llvm_vector_shuffle_reduction gingerBill 2021-10-28 15:09:20 +01:00
  • 3794d2417d Write a log(n) fallback for llvm_vector_reduce_add gingerBill 2021-10-28 15:01:13 +01:00
  • 70793236ab Support llvm_vector_reduce_add if the LLVM intrinsic is not supported gingerBill 2021-10-28 00:57:10 +01:00
  • 0a1ef1e59d Improve comment gingerBill 2021-10-28 00:50:03 +01:00
  • 44a43eae10 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-10-28 00:49:14 +01:00
  • 5b7f273165 Add matrix_type to demo.odin gingerBill 2021-10-28 00:49:09 +01:00
  • fa07e45eda Merge pull request #1249 from Yawning/feature/math-bits-improvements gingerBill 2021-10-28 00:19:57 +01:00
  • 90d587df13 Support matrix type in core:odin gingerBill 2021-10-27 23:49:37 +01:00
  • 793a6479ef Fix typo gingerBill 2021-10-27 23:37:04 +01:00
  • 47bef7a557 Update doc-format gingerBill 2021-10-27 23:34:56 +01:00
  • 208ba2c116 Comment clean up gingerBill 2021-10-27 23:30:12 +01:00
  • 42a8ac7096 Add support for matrix type in core:odin/doc-format gingerBill 2021-10-27 23:26:39 +01:00
  • ccab715bbc Add support for matrix type in doc format gingerBill 2021-10-27 23:26:17 +01:00
  • ee724f183a core:math/bits: Improve add/sub/mul_u64 Yawning Angel 2021-10-27 04:27:36 +00:00
  • b85c348539 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-10-26 21:08:26 +01:00
  • a58602629d Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-10-26 21:08:18 +01:00
  • c4d2aae0ed Merge pull request #1245 from odin-lang/new-matrix-type gingerBill 2021-10-26 21:08:08 +01:00
  • 5228470485 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-10-26 21:07:43 +01:00
  • 05e22ef25c Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-10-26 21:07:35 +01:00
  • c722665c32 Merge pull request #1230 from jockus/master gingerBill 2021-10-26 21:04:20 +01:00
  • 8868bcf57a Merge pull request #1234 from Skytrias/master gingerBill 2021-10-26 21:04:02 +01:00
  • 9e754cb0f1 Add slice.swap_between gingerBill 2021-10-26 20:22:39 +01:00
  • a8bb496a07 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-10-26 15:20:47 +01:00
  • 0cb42c1156 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-10-26 15:14:44 +01:00
  • 802df73183 Remove unneeded call gingerBill 2021-10-26 14:47:59 +01:00
  • 9331ebebcc Add #no_bounds_check to sorting procedures gingerBill 2021-10-26 14:24:21 +01:00
  • c64674c39e Remove unnecessary asserts gingerBill 2021-10-26 13:38:48 +01:00
  • 549a383cf0 Merge branch 'master' into new-matrix-type gingerBill 2021-10-26 12:53:47 +01:00
  • ce8ddd0c3f Add vendor:ENet to all_vendor.odin gingerBill 2021-10-26 12:50:48 +01:00
  • 98490454b6 Remove unneeded semicolons gingerBill 2021-10-26 12:50:34 +01:00
  • bb334007cf Merge pull request #1240 from graphitemaster/vendor-enet gingerBill 2021-10-26 12:49:14 +01:00
  • 4aa0d8dc0b Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-10-26 12:18:16 +01:00
  • 1f7c60b6fb Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-10-26 12:17:55 +01:00
  • 9522c42460 Change use of LLVMSizeOf to lb_sizeof gingerBill 2021-10-26 12:17:39 +01:00
  • c88949af99 Change usage of LLVMSizeOf to lb_sizeof gingerBill 2021-10-26 12:17:03 +01:00
  • a50da2f833 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-10-26 11:47:13 +01:00
  • b2c1ea8d17 Merge branch 'master' into windows-llvm-11.10 gingerBill 2021-10-26 11:46:52 +01:00
  • d165de0d4d Move thread initialization variables in thread_unix.odin gingerBill 2021-10-26 11:46:31 +01:00
  • 5fb70c4c94 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-10-26 11:44:32 +01:00
  • 72cc92dc5c Add llvm_get_inline_asm for future compatibility gingerBill 2021-10-26 11:44:25 +01:00
  • b68dfb03c6 Add LLVM-13.0.0 for Windows gingerBill 2021-10-26 11:42:30 +01:00
  • 1dbde03fb4 Add LLVM-11.1.0 data for Windows gingerBill 2021-10-26 11:30:01 +01:00
  • de0fbb0445 Merge pull request #1243 from ProkopRandacek/patch-1 gingerBill 2021-10-25 19:41:58 +01:00
  • 12ebd422c6 Fix typos gingerBill 2021-10-25 19:04:08 +01:00
  • 7d715fe113 Add ODIN_LLVM_MINIMUM_VERSION_12 gingerBill 2021-10-25 16:05:22 +01:00
  • 7ac156755b Reorder code gingerBill 2021-10-25 15:36:00 +01:00
  • 973ca6824c Rename hermitian_adjoint gingerBill 2021-10-25 15:35:06 +01:00
  • 9c7956be9e Minor changes to where conditions gingerBill 2021-10-25 15:16:34 +01:00
  • 4475454632 Improve core_builtin_matrix.odin gingerBill 2021-10-25 14:59:43 +01:00
  • f15825d2c6 Fix typo gingerBill 2021-10-25 13:32:53 +01:00
  • a440d8d812 Improve use of vector muladd operations gingerBill 2021-10-25 13:10:56 +01:00
  • aaaddd03a6 Improve internal procedures gingerBill 2021-10-25 01:28:06 +01:00
  • d62c701a43 Improve matrix code generation for all supported platforms gingerBill 2021-10-25 01:03:16 +01:00
  • 79ad6f4564 Remove assert gingerBill 2021-10-25 01:02:38 +01:00
  • c60c7a7621 Add comments to Type_Info_Matrix gingerBill 2021-10-25 00:47:12 +01:00
  • 306bdf8869 Update alignment rules for matrix types as a compromise to keep zero padding gingerBill 2021-10-25 00:46:50 +01:00
  • 37d3a8a861 fixes for windows Dale Weiler 2021-10-24 10:54:46 -04:00
  • 7a29f6cff0 Merge branch 'master' into new-matrix-type gingerBill 2021-10-24 12:36:34 +01:00
  • c9e6862332 Add id to thread.Thread gingerBill 2021-10-24 12:30:25 +01:00
  • b77e2f59ed The better option Prokop Randacek 2021-10-24 13:07:13 +02:00
  • cac8582de1 WindowShouldClose should return a bool Prokop Randáček 2021-10-24 12:52:54 +02:00
  • b4df51e483 Merge branch 'master' into new-matrix-type gingerBill 2021-10-23 19:24:47 +01:00
  • 06f4762144 Allow parsing for [^]T{} to improve error messages gingerBill 2021-10-23 19:22:08 +01:00
  • 357d085ffb use multi pointer here, cstring was incorrect Dale Weiler 2021-10-23 13:09:54 -04:00
  • 2a50f9c8d4 Rename -ignore-lazy to -internal-ignore-lazy gingerBill 2021-10-23 17:41:11 +01:00
  • d54b708ba8 Unify memory_equal and string_eq gingerBill 2021-10-23 17:18:40 +01:00
  • fba20c9bd3 Improve runtime.string_eq gingerBill 2021-10-23 17:10:30 +01:00
  • 18ed444a63 Strip semicolons gingerBill 2021-10-23 17:10:12 +01:00