Commit Graph

  • 6f1be988f5 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-11-18 16:55:38 +00:00
  • 2de8943a77 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-11-18 16:55:32 +00:00
  • 12c1291805 Add optional seed parameters to all hashes gingerBill 2021-11-18 16:14:33 +00:00
  • 61bc963e92 GetMouseDelta Patric Dexheimer 2021-11-17 19:03:01 -03:00
  • ae59f214ee @(tag=<string>) - dummy attribute for tooling gingerBill 2021-11-17 21:32:33 +00:00
  • 6bafa21bee crypto: Add rand_bytes Yawning Angel 2021-11-11 07:59:45 +00:00
  • 61c581baeb core/sys/unix: Add syscalls_linux.odin Yawning Angel 2021-11-12 06:22:17 +00:00
  • 6c4c9aef61 core/crypto: Add chacha20poly1305 Yawning Angel 2021-11-09 07:22:41 +00:00
  • 7bed317636 core/crypto: Add chacha20 Yawning Angel 2021-11-06 23:15:50 +00:00
  • 4647081f49 core/crypto/poly1305: Triple performance on amd64 with -o:speed Yawning Angel 2021-11-08 04:47:42 +00:00
  • 64db286582 core/crypto: Add poly1305 Yawning Angel 2021-11-06 07:38:04 +00:00
  • 1a7a6a9116 core/crypto: Add x25519 Yawning Angel 2021-11-06 04:21:24 +00:00
  • d1e76ee4f2 core/crypto: Add constant-time memory comparison routines Yawning Angel 2021-11-06 02:36:30 +00:00
  • 6962a5b553 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2021-11-17 13:29:44 +00:00
  • d84d789d11 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2021-11-17 13:29:32 +00:00
  • 9be0d18e5d Correct x in ptr logic gingerBill 2021-11-17 11:02:11 +00:00
  • e877525073 Keep -vet happy for -no-crt and wasm targets gingerBill 2021-11-17 10:40:55 +00:00
  • f09638318f Add support for darwin to core:c/libc gingerBill 2021-11-16 21:19:08 +00:00
  • bb7703fcec Improve ptr_map_hash_key gingerBill 2021-11-16 16:08:20 +00:00
  • 1b28226a67 Add math.lgamma based off FreeBSD's /usr/src/lib/msun/src/e_lgamma_r.c gingerBill 2021-11-16 15:32:32 +00:00
  • 2b546a598c Add math.signbit; Add math.gamma based on http://netlib.sandia.gov/cephes/cprob/gamma.c gingerBill 2021-11-16 15:23:19 +00:00
  • b530ca9a5e Add math.nextafter gingerBill 2021-11-16 15:12:01 +00:00
  • d232796149 Fix typo gingerBill 2021-11-16 15:09:47 +00:00
  • e721f26a76 Implement ln based off FreeBSD's /usr/src/lib/msun/src/e_log.c gingerBill 2021-11-16 15:05:04 +00:00
  • 91408cb21f Implement atanh based on FreeBSD's /usr/src/lib/msun/src/e_atanh.c gingerBill 2021-11-16 14:58:59 +00:00
  • eb8b0d7a03 Add log1p, erf, erfc, ilogb logb (implemented based of FreeBSD's) gingerBill 2021-11-16 14:26:43 +00:00
  • 880af47ae7 Rename math_js.odin to math_basic_js.odin gingerBill 2021-11-16 14:26:04 +00:00
  • 91949b0992 Implement math.sqrt with intrinsics.sqrt gingerBill 2021-11-16 14:11:20 +00:00
  • 6a101e69a2 Implement ldexp and frexp in native Odin gingerBill 2021-11-16 14:04:49 +00:00
  • 1823b0cead Improve compiler help output with regard to command specific help. cybermancer 2021-11-16 15:15:21 +11:00
  • 1ec0b79345 Allow both -help and --help if passed as init_filename gingerBill 2021-11-15 22:10:31 +00:00
  • e814a3693f Improve usage of file_id gingerBill 2021-11-15 17:26:01 +00:00
  • f55fc4cd08 Add complex32 and quaternion64 for the 16-bit float types to fmt gingerBill 2021-11-15 17:25:29 +00:00
  • f47311f2f6 Remove scope field from Ast gingerBill 2021-11-14 15:22:40 +00:00
  • 3f038428a7 Begin minimizing Ast size gingerBill 2021-11-14 15:12:37 +00:00
  • 6ea68869c9 src: "Fix" the system call intrinsic for FreeBSD Yawning Angel 2021-11-13 20:21:52 +00:00
  • b9701340b8 Add linalg.matrix4_look_at_from_fru gingerBill 2021-11-13 19:15:37 +00:00
  • 82110bf487 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-11-13 19:07:27 +00:00
  • a75dc9d86d Fix minor issue with unmarshal for booleans gingerBill 2021-11-13 19:07:16 +00:00
  • bfa23f1352 Merge pull request #1308 from Yawning/fix/amd64-syscalls gingerBill 2021-11-13 18:54:12 +00:00
  • c430a82721 src: Fix the syscall intrinsic code generation for Linux and Windows Yawning Angel 2021-11-13 09:41:59 +00:00
  • cc316a473e Merge pull request #1299 from Kelimion/vendor-glfw-test Jeroen van Rijn 2021-11-10 19:24:55 +01:00
  • c213274607 [vendor:glfw] Add test. Jeroen van Rijn 2021-11-10 19:15:10 +01:00
  • c4a2580dfd Merge pull request #1290 from wjlroe/fix-glfw-on-windows Jeroen van Rijn 2021-11-10 18:41:30 +01:00
  • 8a547b5922 Merge pull request #1298 from CarwynNelson/ws32-add-socket Jeroen van Rijn 2021-11-10 17:23:59 +01:00
  • c67c0789eb Add socket() function to windows ws32 bindings Carwyn Nelson 2021-11-10 15:55:50 +00:00
  • cefe312ba1 Merge pull request #1297 from CarwynNelson/patch-1 Jeroen van Rijn 2021-11-10 16:22:56 +01:00
  • d8b1523161 Fix the windows binding for getaddrinfo Carwyn Nelson 2021-11-10 15:15:40 +00:00
  • 61b02adc50 Do not filter test procedures when filter is empty Kevin Sjöberg 2021-11-10 15:46:34 +01:00
  • 989ddbd688 Merge pull request #1295 from zhibog/master Jeroen van Rijn 2021-11-10 15:34:29 +01:00
  • 96b670af49 Fix package name again zhibog 2021-11-10 15:31:29 +01:00
  • 359e02bad7 Fix botan lib name for apt zhibog 2021-11-10 15:26:26 +01:00
  • 8aadcacc0b Add tests to Linux and Mac and add vendor tests zhibog 2021-11-10 15:22:12 +01:00
  • 615efc7c86 Merge pull request #1294 from Kelimion/fix_dir_walk Jeroen van Rijn 2021-11-10 15:09:22 +01:00
  • dd88104a81 Fix os.walk for UNC paths. Jeroen van Rijn 2021-11-10 14:59:54 +01:00
  • 5cb23725ae Merge pull request #1289 from Kelimion/timings-export gingerBill 2021-11-10 12:06:36 +00:00
  • 8c5c45a04c [timings-export] Style fixes. Jeroen van Rijn 2021-11-10 12:23:46 +01:00
  • 4a552e6326 Merge pull request #1286 from DanielGavin/parser-fix gingerBill 2021-11-10 10:59:53 +00:00
  • 1f0758708f Merge pull request #1293 from kevinsjoberg/fix-test-filtering gingerBill 2021-11-10 10:52:01 +00:00
  • b8dec4268d Postpone checking test procedures Kevin Sjöberg 2021-11-10 10:18:56 +01:00
  • fc920a630f Merge pull request #1288 from odin-lang/target-js_wasm32 gingerBill 2021-11-09 23:15:42 +00:00
  • ffeac8895d Merge pull request #1291 from zhibog/master Jeroen van Rijn 2021-11-09 23:59:14 +01:00
  • cef9632607 Add Botan crypto lib as a vendor library zhibog 2021-11-09 23:49:17 +01:00
  • 76054dddb7 Revert build.bat gingerBill 2021-11-09 22:11:18 +00:00
  • 9dc8753a14 [timings-export] Improve help messages Jeroen van Rijn 2021-11-09 22:52:26 +01:00
  • a805d9a721 Fix path to static GLFW lib on Windows William Roe 2021-11-05 13:37:52 +00:00
  • 6c306f7633 Fix Linux warnings. Jeroen van Rijn 2021-11-09 20:31:22 +01:00
  • 05a86d5296 [timings-export] Implement JSON + CSV timngs export. Jeroen van Rijn 2021-11-09 19:50:23 +01:00
  • 9422fd311f [timings-export] Add -export-timings:format + -export-timings-file:filename. Jeroen van Rijn 2021-11-09 15:54:00 +01:00
  • 80360f3f51 Add vendor packages for the js_wasm32 target gingerBill 2021-11-09 18:26:42 +00:00
  • 321d93bff1 Merge branch 'master' into target-js_wasm32 gingerBill 2021-11-09 18:06:19 +00:00
  • 600d19c51b General catch-all for llvm debug types gingerBill 2021-11-09 18:04:31 +00:00
  • ed933bca19 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-11-09 16:36:01 +00:00
  • a9ea590d24 Add dummy time_freestanding.odin gingerBill 2021-11-09 16:35:50 +00:00
  • 275d39b59b Merge pull request #1287 from zhibog/master Jeroen van Rijn 2021-11-09 16:57:59 +01:00
  • c24454ae70 Removed context switching system from the crypto library to simplify the code zhibog 2021-11-09 16:50:13 +01:00
  • fbc38c78eb Merge branch 'odin-lang:master' into parser-fix DanielGavin 2021-11-09 14:30:34 +01:00
  • b0db90de96 Add Any_Int as allowed flag in field signatures. Daniel Gavin 2021-11-09 14:29:53 +01:00
  • eb96f9677e Merge pull request #1285 from Kelimion/vet Jeroen van Rijn 2021-11-09 14:12:04 +01:00
  • 0a3b75c5f5 [core:os/os2] Keep -vet happy. Jeroen van Rijn 2021-11-09 14:06:14 +01:00
  • 50562440bf Correct wasm-ld path for non-Windows platforms gingerBill 2021-11-09 08:09:56 +00:00
  • ce90c3c9ee Merge pull request #1284 from odin-lang/vendor-raylib-4.0 gingerBill 2021-11-09 08:05:48 +00:00
  • d4bdcd55e1 Add Modified README.md gingerBill 2021-11-08 16:25:51 +00:00
  • 3f90faf0c9 Update vendor:raylib version 4.0 gingerBill 2021-11-08 15:57:55 +00:00
  • 3d35c5ceb1 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-11-08 12:16:04 +00:00
  • a674e842d0 Improve matrix indices to offset logic gingerBill 2021-11-08 12:15:57 +00:00
  • 23f0fbc376 Improve matrix->matrix casting implementation gingerBill 2021-11-08 11:40:41 +00:00
  • c63f4d68c8 Add math_js.odin specific calls (that just wrap the f64 procedures) gingerBill 2021-11-07 20:06:05 +00:00
  • 518460af66 Begin work in semi-standardized js_wasm32 target gingerBill 2021-11-07 19:56:01 +00:00
  • 39f652de47 Merge pull request #1280 from zhibog/master gingerBill 2021-11-07 18:08:33 +00:00
  • 483afe462b Fix order of operations to make it correct and work with -o:speed flaf zhibog 2021-11-07 18:53:30 +01:00
  • 1296fabe2c Fix typos gingerBill 2021-11-07 16:20:04 +00:00
  • dc2edd3e79 Improve support for freestanding_wasm32 gingerBill 2021-11-07 16:19:27 +00:00
  • e9c903f1ea Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-11-07 14:16:13 +00:00
  • 83be954efd Minor spelling change gingerBill 2021-11-07 14:16:05 +00:00
  • f84bdee1ba Merge pull request #1279 from DanielGavin/fix-json Jeroen van Rijn 2021-11-07 14:47:35 +01:00
  • 5b074ceee5 Add json encoding test + fix enum not being set on success. Daniel Gavin 2021-11-07 14:35:52 +01:00
  • 40eed29527 Remove LLVMAddDeadStoreEliminationPass pass gingerBill 2021-11-06 18:11:29 +00:00
  • 3d3785a7f1 Remove many LLVM optimization passes which were causes UB due to them assuming C-like behaviour incompatible with Odin gingerBill 2021-11-06 17:23:33 +00:00
  • 5df15b5724 Completely ignore LLVM_ADD_CONSTANT_VALUE_PASS LLVM >= 12 gingerBill 2021-11-06 16:29:53 +00:00