Jeroen van Rijn
68d2b7bb89
Disable doc tests for now.
2023-12-27 15:29:40 +01:00
Jeroen van Rijn
8714fd77a0
Temporarily disable vendor tests on macOS (botan)
2023-11-06 22:24:02 +01:00
gingerBill
fc64e787a3
Change to LLVM@13 for ci.yml on Mac
2023-08-15 10:55:37 +01:00
zhibog
77d6364405
Try Windows 2022, since the windows tests failed. Likely because I compiled them on a newer version of VS. Also added another when statement to make sure Linux still uses botan-2, because they haven't updated
2023-05-03 21:12:27 +02:00
zhibog
077a611a5e
Add Botan 3.0, comment some tests, due to removed algorithms
2023-05-03 20:55:11 +02:00
Jeroen van Rijn
e1654e9dd3
Don't test Botan on MacOS for now
...
Homebrew decided to update the formula for Botan to support version 3.0 of the package only.
Until we update the bindings and the Windows library to match, we can't test on Mac.
2023-05-02 14:16:07 +02:00
Lucas Perlind
0af1b75a02
Re-enable documentation CI and improve error messages
2023-04-07 09:16:50 +10:00
Jeroen van Rijn
100e907890
Temporarily disable doc tests.
2023-04-06 16:09:44 +02:00
Lucas Perlind
22e0f5ecd0
Add documentation tester and make it apart of CI workflow
2023-03-30 18:14:57 +11:00
Jeroen van Rijn
7dfbda58d9
Fix CI typo.
2022-11-13 16:38:22 +01:00
Jeroen van Rijn
9b88a38e54
map tests for Linux and Mac
2022-11-13 16:32:24 +01:00
Jeroen van Rijn
9c1b464c94
Add tests for new map implementation.
2022-11-12 17:25:42 +01:00
Jeroen van Rijn
01cdd22a01
Temporarily disable certain tests.
2022-11-01 15:48:27 +01:00
Lucas Perlind
64f1e8b7a2
Github CI: Add test case for issue 2113
2022-10-08 17:07:29 +11:00
Jeroen van Rijn
de8f6709f7
Disable issues tests for the moment.
2022-10-04 02:07:54 +02:00
Jeroen van Rijn
79fe30321a
[tests] Skip issues test on Windows for now.
2022-10-02 20:56:30 +02:00
Mikkel Hjortshøj
a3afe617c2
Update ci.yml
2022-07-24 23:27:07 +02:00
Jeroen van Rijn
1c03e68057
Update CI.
2022-04-26 14:56:28 +02:00
Jeroen van Rijn
ba5e33bc35
Update CI workflow.
2022-04-26 14:51:16 +02:00
Jeroen van Rijn
63331ef731
Revert "Merge pull request #1702 from Kelimion/filename_generation"
...
This reverts commit a40a53b104 , reversing
changes made to 5422a3b17e .
2022-04-24 19:53:36 +02:00
Jeroen van Rijn
9f8d90f466
Update CI paths for issue tests.
2022-04-24 14:28:00 +02:00
Jeroen van Rijn
3d2856db31
Update tests to use new filename generation code.
2022-04-24 14:19:25 +02:00
gitlost
10c5825715
Fix issue #829 "Compiler crashes when declaring maps with procedure"
...
Inits `o->value` in `check_expr_base_internal()` so doesn't accidentally
use last (the proc lit was being set to that of previous string)
Adds test to "tests/issues" and changes CI to use new "run" shells
2022-03-23 12:56:37 +00:00
gitlost
fdbbf24271
Fix issue #1592 "LLVM code gen error when using a constant in an if"
...
Changes lb_build_if_stmt() to return null lbValue if condition is
cmpAnd, cmpOr or non-const neg and check in lb_build_if_stmt()
to avoid short circuiting if that's the case
Adds test to "tests/issues" and adds step in CI to check this dir
2022-03-18 13:57:22 +00:00
gingerBill
a882260db6
Merge pull request #1605 from colrdavidson/linux_build
...
Make llvm-config build more general for linux
2022-03-14 11:39:03 +00:00
gingerBill
633157f4f8
Merge pull request #1613 from semarie/linux_arm64
...
fix Linux arm64 support
2022-03-14 11:37:45 +00:00
Sébastien Marie
ed4c9335db
enable freebsd_amd64 inside CI
2022-03-13 11:43:36 +00:00
Sébastien Marie
15f9795ab0
enable linux_arm64 check in CI
2022-03-12 09:21:46 +00:00
Colin Davidson
7f8a9587e0
more build tweaks?
2022-03-09 07:22:48 -08:00
Colin Davidson
3bd1ac4c82
test adjusting apt arg order
2022-03-09 07:18:41 -08:00
Colin Davidson
34a9f55f37
Update ci to use build script
2022-03-09 06:52:22 -08:00
Sébastien Marie
499c657ffa
rename architecture from 386 to i386
2022-03-03 15:28:18 +00:00
Sébastien Marie
8c6f39a68d
CI: add linux i386, Darwin arm64 and Windows 386
2022-03-03 15:08:34 +00:00
Sébastien Marie
04297bb680
ci: add check for OpenBSD amd64
2022-02-26 14:18:37 +00:00
Mikkel Hjortshøj
251edf7bc7
Update ci.yml
2022-02-11 17:22:14 +01:00
gingerBill
da1edac56d
Enforce -strict-style in CI
2022-01-31 11:29:05 +00:00
gingerBill
1502066303
Correct CI
2022-01-30 21:43:42 +00:00
gingerBill
35a826a0fd
Update CI to do odin check examples/all
2022-01-30 21:38:34 +00:00
zhibog
96b670af49
Fix package name again
2021-11-10 15:31:29 +01:00
zhibog
359e02bad7
Fix botan lib name for apt
2021-11-10 15:26:26 +01:00
zhibog
8aadcacc0b
Add tests to Linux and Mac and add vendor tests
2021-11-10 15:22:12 +01:00
Jeroen van Rijn
96ba8f35d4
CI: Run demo with debug info.
2021-11-01 17:44:05 +01:00
Jeroen van Rijn
2a7937e2ba
Add odin report command to help with bug reports.
...
Add new Odin command, `odin report`, which prints information helpful to resolving or reporting a bug.
```
W:\Odin> odin report
Where to find more information and get into contact when you encounter a bug:
Website: https://odin-lang.org
GitHub: https://github.com/odin-lang/Odin/issues
Useful information to add to a bug report:
Odin: dev-2021-10:256bebfe
OS: Windows 10 Professional (version: 20H2), build 19042.1266
CPU: AMD Ryzen 7 1800X Eight-Core Processor
RAM: 65469 MiB
W:\Odin>
TODO:
- CPU name on ARM/ARM64
```
2021-10-31 13:48:13 +01: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
f7601a759b
Move math/big tests under tests/.
2021-09-07 19:51:56 +02:00
Jeroen van Rijn
78e923b6b0
Add Makefile for tests.
2021-09-07 19:11:06 +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
74a883de04
Add PNG test suite asset download to CI.
2021-09-07 17:53:48 +02:00