Commit Graph

4501 Commits

Author SHA1 Message Date
gingerBill
36151d227a Update vulkan generator tool 2021-09-08 13:22:29 +01:00
gingerBill
e0ee59084e Add calling convention "system" which is an alias for "stdcall" on Windows and "cdecl" on other platforms 2021-09-08 13:22:03 +01:00
gingerBill
8ff898079f Minor correct for freebsd 2021-09-08 13:14:23 +01:00
gingerBill
5006674a9b Correct math/big 2021-09-08 13:14:13 +01:00
gingerBill
ca33cb990b Strip semicolons in core which were missing 2021-09-08 13:12:38 +01:00
gingerBill
d4f5ef046d Remove goto in favour of multiple exits 2021-09-08 11:58:01 +01:00
gingerBill
30554f4758 Correct PointInRect 2021-09-08 11:49:30 +01:00
gingerBill
83bd7c73c4 Fix #1120 code generation 2021-09-08 11:49:07 +01:00
gingerBill
3754af62d6 Correct "contextless" stuff in mem 2021-09-08 11:43:00 +01:00
gingerBill
12296cec2c Fix typo 2021-09-08 11:38:22 +01:00
gingerBill
a9f4273514 Make many mem procedures "contextless" 2021-09-08 11:18:05 +01:00
gingerBill
72508dbce3 Fix code gen bug for slicing multi pointers 2021-09-08 11:14:26 +01:00
gingerBill
3e459ba16b Correct SDL.OpenURL 2021-09-08 11:09:24 +01:00
Jeroen van Rijn
98d25cdf4d Merge pull request #1140 from Kelimion/compress_tests
Move `math/big` tests and integrate `strings` test into CI.
2021-09-07 20:27:36 +02:00
Jeroen van Rijn
ce2f926ff7 Separate math/big test. 2021-09-07 20:24:02 +02:00
Jeroen van Rijn
c0c7b4cbda Rename CI tests. 2021-09-07 20:13:03 +02:00
Jeroen van Rijn
fcb23abce4 Tests: Integrate strings into CI. 2021-09-07 19:57:08 +02:00
Jeroen van Rijn
f7601a759b Move math/big tests under tests/. 2021-09-07 19:51:56 +02:00
Jeroen van Rijn
49011f5198 Merge pull request #1139 from rasa-silva/index_any_fix
Fix strings.index_any on small strings
2021-09-07 19:49:14 +02:00
Ricardo Silva
f6d496c81d Fix strings.index_any on small strings 2021-09-07 18:38:10 +01:00
Jeroen van Rijn
1dffd4ea3d Merge pull request #1138 from Kelimion/compress_tests
Add Makefile for tests.
2021-09-07 19:16:53 +02:00
Jeroen van Rijn
78e923b6b0 Add Makefile for tests. 2021-09-07 19:11:06 +02:00
Jeroen van Rijn
1012f20d3b Merge pull request #1136 from Kelimion/compress_tests
Beginning of CI tests for PNG, GZIP and ZLIB
2021-09-07 18:37:55 +02:00
Jeroen van Rijn
1ab6a765da Set relative path for Odin. 2021-09-07 18:30:54 +02:00
Jeroen van Rijn
6954076f15 CI tests for PNG, GZIP + ZLIB. 2021-09-07 18:25:49 +02:00
Jeroen van Rijn
56de14fd46 image: Fix download script. 2021-09-07 17:59:17 +02:00
Jeroen van Rijn
74a883de04 Add PNG test suite asset download to CI. 2021-09-07 17:53:48 +02:00
Jeroen van Rijn
c0b07c71f0 png: Add test suite asset download script. 2021-09-07 17:50:47 +02:00
Jeroen van Rijn
de91433cb6 Merge pull request #1135 from Kelimion/strip-semicolons
Strip ;
2021-09-07 15:49:20 +02:00
Jeroen van Rijn
ed0c3eb0a8 Strip ; 2021-09-07 15:47:22 +02:00
Jeroen van Rijn
1d57a91395 Merge pull request #1134 from rasa-silva/master
printer default_style should not add semicolons
2021-09-07 15:26:45 +02:00
Ricardo Silva
cce76ed614 printer default_style should not add semicolons 2021-09-07 14:18:55 +01:00
Jeroen van Rijn
5a77a10f0a Merge pull request #1133 from Kelimion/strip-semicolons
testing: Strip ; from test runner.
2021-09-07 15:07:20 +02:00
Jeroen van Rijn
97a46f664d testing: Strip ; from test runner. 2021-09-07 14:46:53 +02:00
Jeroen van Rijn
aa5b1c9c97 Merge pull request #1132 from Kelimion/bigint
big: Run tests under CI.
2021-09-07 14:21:06 +02:00
Jeroen van Rijn
fbebf4bc4e big: Add Python implementation of LCM. 2021-09-07 14:17:14 +02:00
Jeroen van Rijn
abb15ddb38 big: Implement isqrt in Python for the tests. 2021-09-07 13:55:37 +02:00
Jeroen van Rijn
4db5683011 big: CI print Python3 version. 2021-09-07 13:31:12 +02:00
Jeroen van Rijn
c4ec459d28 bit: Force Python3 for CI. 2021-09-07 13:26:34 +02:00
Jeroen van Rijn
86cfb2ea82 big CI: Set relative path to Odin. 2021-09-07 13:22:44 +02:00
Jeroen van Rijn
0605a9f239 big: Run tests under CI. 2021-09-07 13:17:47 +02:00
Jeroen van Rijn
11c298775e Merge pull request #1131 from Kelimion/bigint
big: Split tests into their own package.
2021-09-07 12:15:11 +02:00
Jeroen van Rijn
b8de25c864 Merge branch 'master' into bigint 2021-09-07 12:07:03 +02:00
Jeroen van Rijn
008048e199 big: Move tests into their own package. 2021-09-07 12:06:58 +02:00
Jeroen van Rijn
fd256002b3 Merge pull request #1130 from Kelimion/bigint
big: Remove `core:fmt` usage + Add a little demo to examples/demo.
2021-09-06 23:35:57 +02:00
Jeroen van Rijn
48bfce2efc demo: Fix typo. 2021-09-06 23:32:32 +02:00
Jeroen van Rijn
5619b349be big: Remove core:fmt usage + Add a little demo to examples/demo. 2021-09-06 23:26:19 +02:00
Jeroen van Rijn
b0edac58b9 Merge pull request #1128 from Kelimion/semicolons
compress: Update BSD-3 license + remove semicolons from compressed ex…
2021-09-06 21:37:09 +02:00
Jeroen van Rijn
2c13315e72 compress: Update BSD-3 license + remove semicolons from compressed example. 2021-09-06 21:33:40 +02:00
gingerBill
0434281f73 Strip semicolons; Make odin strip-semicolon replace .. with ..= if used as a binary operator 2021-09-06 20:15:59 +01:00