Commit Graph

  • dc14b66c98 Merge pull request #1141 from Kelimion/test_timeout Jeroen van Rijn 2021-09-08 14:34:53 +02:00
  • e831e919a6 Try to address test timeouts. Jeroen van Rijn 2021-09-08 14:30:11 +02:00
  • 3aa2924a06 Remove trailing ; in vulkan wrapper gingerBill 2021-09-08 13:28:41 +01:00
  • 36151d227a Update vulkan generator tool gingerBill 2021-09-08 13:22:29 +01:00
  • e0ee59084e Add calling convention "system" which is an alias for "stdcall" on Windows and "cdecl" on other platforms gingerBill 2021-09-08 13:22:03 +01:00
  • 8ff898079f Minor correct for freebsd gingerBill 2021-09-08 13:14:23 +01:00
  • 5006674a9b Correct math/big gingerBill 2021-09-08 13:14:13 +01:00
  • ca33cb990b Strip semicolons in core which were missing gingerBill 2021-09-08 13:12:38 +01:00
  • d4f5ef046d Remove goto in favour of multiple exits gingerBill 2021-09-08 11:58:01 +01:00
  • 30554f4758 Correct PointInRect gingerBill 2021-09-08 11:49:30 +01:00
  • 83bd7c73c4 Fix #1120 code generation gingerBill 2021-09-08 11:49:07 +01:00
  • 3754af62d6 Correct "contextless" stuff in mem gingerBill 2021-09-08 11:43:00 +01:00
  • 12296cec2c Fix typo gingerBill 2021-09-08 11:38:22 +01:00
  • a9f4273514 Make many mem procedures "contextless" gingerBill 2021-09-08 11:18:05 +01:00
  • 72508dbce3 Fix code gen bug for slicing multi pointers gingerBill 2021-09-08 11:14:26 +01:00
  • 3e459ba16b Correct SDL.OpenURL gingerBill 2021-09-08 11:09:24 +01:00
  • 98d25cdf4d Merge pull request #1140 from Kelimion/compress_tests Jeroen van Rijn 2021-09-07 20:27:36 +02:00
  • ce2f926ff7 Separate math/big test. Jeroen van Rijn 2021-09-07 20:24:02 +02:00
  • c0c7b4cbda Rename CI tests. Jeroen van Rijn 2021-09-07 20:13:03 +02:00
  • fcb23abce4 Tests: Integrate strings into CI. Jeroen van Rijn 2021-09-07 19:57:08 +02:00
  • f7601a759b Move math/big tests under tests/. Jeroen van Rijn 2021-09-07 19:47:37 +02:00
  • 49011f5198 Merge pull request #1139 from rasa-silva/index_any_fix Jeroen van Rijn 2021-09-07 19:49:14 +02:00
  • f6d496c81d Fix strings.index_any on small strings Ricardo Silva 2021-09-07 18:33:59 +01:00
  • 1dffd4ea3d Merge pull request #1138 from Kelimion/compress_tests Jeroen van Rijn 2021-09-07 19:16:53 +02:00
  • 78e923b6b0 Add Makefile for tests. Jeroen van Rijn 2021-09-07 19:11:06 +02:00
  • 1012f20d3b Merge pull request #1136 from Kelimion/compress_tests Jeroen van Rijn 2021-09-07 18:37:55 +02:00
  • 1ab6a765da Set relative path for Odin. Jeroen van Rijn 2021-09-07 18:30:54 +02:00
  • 6954076f15 CI tests for PNG, GZIP + ZLIB. Jeroen van Rijn 2021-09-07 18:25:49 +02:00
  • 56de14fd46 image: Fix download script. Jeroen van Rijn 2021-09-07 17:59:17 +02:00
  • 74a883de04 Add PNG test suite asset download to CI. Jeroen van Rijn 2021-09-07 17:53:48 +02:00
  • c0b07c71f0 png: Add test suite asset download script. Jeroen van Rijn 2021-09-07 17:50:47 +02:00
  • de91433cb6 Merge pull request #1135 from Kelimion/strip-semicolons Jeroen van Rijn 2021-09-07 15:49:20 +02:00
  • ed0c3eb0a8 Strip ; Jeroen van Rijn 2021-09-07 15:47:22 +02:00
  • 1d57a91395 Merge pull request #1134 from rasa-silva/master Jeroen van Rijn 2021-09-07 15:26:45 +02:00
  • cce76ed614 printer default_style should not add semicolons Ricardo Silva 2021-09-07 14:18:30 +01:00
  • 5a77a10f0a Merge pull request #1133 from Kelimion/strip-semicolons Jeroen van Rijn 2021-09-07 15:07:20 +02:00
  • 97a46f664d testing: Strip ; from test runner. Jeroen van Rijn 2021-09-07 14:46:53 +02:00
  • aa5b1c9c97 Merge pull request #1132 from Kelimion/bigint Jeroen van Rijn 2021-09-07 14:21:06 +02:00
  • fbebf4bc4e big: Add Python implementation of LCM. Jeroen van Rijn 2021-09-07 14:17:14 +02:00
  • abb15ddb38 big: Implement isqrt in Python for the tests. Jeroen van Rijn 2021-09-07 13:55:37 +02:00
  • 4db5683011 big: CI print Python3 version. Jeroen van Rijn 2021-09-07 13:31:12 +02:00
  • c4ec459d28 bit: Force Python3 for CI. Jeroen van Rijn 2021-09-07 13:26:34 +02:00
  • 86cfb2ea82 big CI: Set relative path to Odin. Jeroen van Rijn 2021-09-07 13:22:44 +02:00
  • 0605a9f239 big: Run tests under CI. Jeroen van Rijn 2021-09-07 13:17:47 +02:00
  • 11c298775e Merge pull request #1131 from Kelimion/bigint Jeroen van Rijn 2021-09-07 12:15:11 +02:00
  • b8de25c864 Merge branch 'master' into bigint Jeroen van Rijn 2021-09-07 12:07:03 +02:00
  • 008048e199 big: Move tests into their own package. Jeroen van Rijn 2021-09-07 12:06:58 +02:00
  • fd256002b3 Merge pull request #1130 from Kelimion/bigint Jeroen van Rijn 2021-09-06 23:35:57 +02:00
  • 48bfce2efc demo: Fix typo. Jeroen van Rijn 2021-09-06 23:32:32 +02:00
  • 5619b349be big: Remove core:fmt usage + Add a little demo to examples/demo. Jeroen van Rijn 2021-09-06 23:26:19 +02:00
  • b0edac58b9 Merge pull request #1128 from Kelimion/semicolons Jeroen van Rijn 2021-09-06 21:37:09 +02:00
  • 2c13315e72 compress: Update BSD-3 license + remove semicolons from compressed example. Jeroen van Rijn 2021-09-06 21:30:23 +02:00
  • 0434281f73 Strip semicolons; Make odin strip-semicolon replace .. with ..= if used as a binary operator gingerBill 2021-09-06 20:15:59 +01:00
  • 3bf005bfc5 Remove redundant semicolons from comments gingerBill 2021-09-06 20:05:41 +01:00
  • adcb39ef29 Update tag line gingerBill 2021-09-06 19:52:36 +01:00
  • 3ebfaf5f4c Update README.md gingerBill 2021-09-06 19:50:08 +01:00
  • 97a1147537 Correct fix to heap_allocator_proc in compiler gingerBill 2021-09-06 19:34:44 +01:00
  • b63d49aafa Merge pull request #1112 from odin-lang/optional-semicolons gingerBill 2021-09-06 19:29:08 +01:00
  • db8f0874bd Merge pull request #1127 from Kelimion/examples Jeroen van Rijn 2021-09-06 18:45:44 +02:00
  • 3ac12a4edf examples: Add libc to examples/all. Jeroen van Rijn 2021-09-06 18:42:26 +02:00
  • f5615b204c Minor fix to heap_allocator_proc in common_memory.cpp gingerBill 2021-09-06 16:50:13 +01:00
  • 2800d4b8d0 Merge branch 'master' into optional-semicolons gingerBill 2021-09-06 16:46:57 +01:00
  • bc15ce302c Add dummy docs for intrinsics.syscall on Linux and Darwin gingerBill 2021-09-06 15:49:51 +01:00
  • 31f779f1a4 intrinsics.alloca now returns [^]u8 gingerBill 2021-09-06 15:45:05 +01:00
  • a3a891a7f4 Add intrinsics.is_package_imported(<string>) gingerBill 2021-09-06 15:41:09 +01:00
  • b31a24e5e8 Merge pull request #1126 from Kelimion/bigint Jeroen van Rijn 2021-09-06 13:02:50 +02:00
  • de5d897b5c Add internal_int_(pack, unpack). Jeroen van Rijn 2021-09-06 12:57:48 +02:00
  • 7db0c50e63 Merge pull request #1124 from Kelimion/bigint Jeroen van Rijn 2021-09-05 15:54:01 +02:00
  • 3faac14d62 big: Add ASCII file import/export. Jeroen van Rijn 2021-09-05 15:50:23 +02:00
  • b2fa4ec675 Merge pull request #1123 from Kelimion/bigint Jeroen van Rijn 2021-09-05 14:07:14 +02:00
  • f33d0725db big: Add Extended Euclidean algorithm. Jeroen van Rijn 2021-09-05 14:03:02 +02:00
  • b45842c33f Merge pull request #1122 from Kelimion/bigint Jeroen van Rijn 2021-09-05 10:41:50 +02:00
  • 1f5ce91ae2 big: Add internal_random_prime. Jeroen van Rijn 2021-09-05 10:40:35 +02:00
  • d7627744da Merge pull request #1121 from Kelimion/bigint Jeroen van Rijn 2021-09-04 16:43:43 +02:00
  • f2c5c26f2c big: Add internal_int_prime_next_prime. Jeroen van Rijn 2021-09-04 16:31:05 +02:00
  • 6d07bd3299 Merge pull request #1119 from Kelimion/bigint Jeroen van Rijn 2021-09-04 00:04:22 +02:00
  • 52da5b8724 big: Default to Frobenius-Underwood. It's 10% faster than Lucas-Selfridge. Jeroen van Rijn 2021-09-03 23:53:32 +02:00
  • b1ed7fc6b9 big: Add Lucas-Selfridge. Jeroen van Rijn 2021-09-03 23:41:14 +02:00
  • e3809f5c1b Allow comparisons of any if reflect.equal if including_indirect_array_recursion is enabled gingerBill 2021-09-03 15:52:47 +01:00
  • 4b7dcc1513 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-03 15:49:35 +01:00
  • c9f4fdc856 Update reflect.equal to support more types gingerBill 2021-09-03 15:49:29 +01:00
  • 8178a2e7ce Merge pull request #1118 from Kelimion/bigint Jeroen van Rijn 2021-09-03 14:52:35 +02:00
  • 70e12f7a1c big: Fix internal_int_mod for inputs with opposite signs. Jeroen van Rijn 2021-09-03 14:48:16 +02:00
  • 11ae87cc2f Add including_indirect_array_recursion argument to reflect.equal gingerBill 2021-09-03 12:00:43 +01:00
  • b0f1b1ca16 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-03 11:02:38 +01:00
  • 7ed4f01d02 Add reflect.equal and reflect.not_equal gingerBill 2021-09-03 11:02:31 +01:00
  • 07f7d14d2c Merge pull request #1117 from Kelimion/bigint Jeroen van Rijn 2021-09-03 01:39:58 +02:00
  • eecc786bd2 big: Add Frobenius-Underwood. Jeroen van Rijn 2021-09-03 01:25:18 +02:00
  • 7fa04fa018 big: Fix M-R. Jeroen van Rijn 2021-09-02 19:59:59 +02:00
  • 31918d3b8f big: Add internal_int_is_prime. Jeroen van Rijn 2021-09-02 18:31:08 +02:00
  • e639c61499 big: Add Miller-Rabin. Jeroen van Rijn 2021-09-01 22:06:07 +02:00
  • e2f035d6ee Merge pull request #1113 from Kelimion/bigint Jeroen van Rijn 2021-09-01 19:25:52 +02:00
  • ae354731ed big: Add ; after proc map. Jeroen van Rijn 2021-09-01 19:18:13 +02:00
  • 671b413b15 big: Use new comparison helpers. Jeroen van Rijn 2021-09-01 19:12:32 +02:00
  • 335d361fc6 big: Add comparison helpers. Jeroen van Rijn 2021-09-01 18:00:00 +02:00
  • df29d10210 big: Add internal_int_kronecker. Jeroen van Rijn 2021-09-01 15:57:08 +02:00
  • fd83cbf40b big: Add ilog2. Jeroen van Rijn 2021-09-01 14:36:15 +02:00
  • 7d7ed6b95f big: Add internal_int_exponent_mod. Jeroen van Rijn 2021-09-01 12:33:33 +02:00
  • a056e19434 big: Cue up internal_int_exponent_mod wrapper function. Jeroen van Rijn 2021-09-01 00:04:55 +02:00
  • 7d0dedf951 big: Add Diminished Radix reduction. Jeroen van Rijn 2021-08-31 23:13:36 +02:00