Christoffer Lerno
|
026861051a
|
Make LLVM 15 compile in CI again. (#699)
* Fixes to LLVM 15 CI
|
2023-01-12 18:41:51 +01:00 |
|
Christoffer Lerno
|
dc16f65c8e
|
Change printfln to printfn. Make LLVM 15 tests default.
|
2023-01-11 18:00:08 +01:00 |
|
Christoffer Lerno
|
aded1cb736
|
Use 15.0.6 on windows. Exclude 14 on linux. Update docker build.
|
2023-01-11 00:52:43 +01:00 |
|
Christoffer Lerno
|
6c9de52de7
|
Revert.
|
2023-01-07 15:02:52 +01:00 |
|
Christoffer Lerno
|
98f3decc1a
|
Set release to real and not prerelease.
|
2023-01-07 14:59:57 +01:00 |
|
Christoffer Lerno
|
38be3d57dd
|
Vendor fetch.
|
2023-01-06 16:49:45 +01:00 |
|
Christoffer Lerno
|
e2b4a19c81
|
Add python overwrite.
|
2022-12-23 17:03:38 +01:00 |
|
Christoffer Lerno
|
9e77fe7787
|
Add python-tk
|
2022-12-23 16:56:26 +01:00 |
|
Christoffer Lerno
|
7223435df6
|
Update build for mac.
|
2022-12-23 14:20:09 +01:00 |
|
Christoffer Lerno
|
1864c69f31
|
Fixes to inc/dec vector element. Improvements to unit tests. Updated task threading. Single threaded by default due to poor LLVM perf.
|
2022-12-10 04:24:56 +01:00 |
|
Christoffer Lerno
|
de4bfe470e
|
Attempt supporting setjmp on MSVC
|
2022-12-07 22:16:09 +01:00 |
|
Christoffer Lerno
|
285299dcd5
|
Some simple stdlib tests.
|
2022-11-20 18:16:21 +01:00 |
|
Christoffer Lerno
|
450113d161
|
Fix of mac CI build.
|
2022-11-14 09:58:07 +01:00 |
|
Dmitry Atamanov
|
b086c85d9f
|
Add LLVM 15 to CI
|
2022-10-31 10:54:32 +01:00 |
|
Christoffer Lerno
|
9b5e2b8578
|
Remove fix for LLVM 16
|
2022-10-24 16:10:26 +02:00 |
|
Christoffer Lerno
|
f8f249ee2c
|
Update compilation linux.
|
2022-10-18 16:39:33 +02:00 |
|
Christoffer Lerno
|
160659c4e3
|
Optimize sret / byval. Fixes to types and failables.
|
2022-10-15 02:45:19 +02:00 |
|
Christoffer Lerno
|
4d08fee30e
|
Add bolt-15 to linux cmake.
|
2022-10-13 11:25:24 +02:00 |
|
Christoffer Lerno
|
dcfcf460a5
|
Support LLVM 15 MacOS.
|
2022-10-05 10:17:11 +02:00 |
|
Christoffer Lerno
|
a66c0942f8
|
Adding saturated builtins. Remove LLVM 12 support. Remove old llvm optimizer use.
|
2022-09-17 12:03:08 +02:00 |
|
Christoffer Lerno
|
a7110b52eb
|
Fix missing script on macos.
|
2022-08-29 14:46:06 +02:00 |
|
Christoffer Lerno
|
fffb8a1d0c
|
Update CMake for MSVC. Fix packaging for macos.
|
2022-08-29 12:47:53 +02:00 |
|
Christoffer Lerno
|
dabe5769dd
|
More programs for test.
|
2022-08-28 20:35:25 +02:00 |
|
Christoffer Lerno
|
f6ff3a0756
|
Update with LLVM 16 compatibility.
|
2022-08-17 22:29:23 +02:00 |
|
Christoffer Lerno
|
9a3e7fd34b
|
Add the ability to build static libraries. Bump version to 0.3.18
|
2022-08-16 09:11:02 +02:00 |
|
Christoffer Lerno
|
31d151aa30
|
Added MSVC download script to prebuilts. Implicitly use msvc_sdk if available. Bump version to 0.3.17
|
2022-08-14 23:42:18 +02:00 |
|
Dmitry Atamanov
|
24e216e034
|
Use LLVM's tools in CI
|
2022-08-11 11:30:15 +02:00 |
|
Christoffer Lerno
|
fd3591c8b7
|
Temporarily disable LLVM 16
|
2022-08-10 11:17:13 +02:00 |
|
kstrb
|
fba4df8f84
|
Automated releases should be "Pre-release"
|
2022-08-08 19:58:38 +02:00 |
|
Christoffer Lerno
|
167bb85a7e
|
Fix uploading linux debug + macos
|
2022-08-08 15:47:39 +02:00 |
|
Christoffer Lerno
|
29918fd126
|
Add debug version for windows.
|
2022-08-08 15:19:54 +02:00 |
|
Christoffer Lerno
|
f881d195b0
|
Update the release CI.
|
2022-08-08 15:18:39 +02:00 |
|
Christoffer Lerno
|
ccda6dba40
|
Change artifact uploads.
|
2022-08-08 14:42:00 +02:00 |
|
kstrb
|
31d0bb9684
|
add lib/ to release artifacts, release job should only run on master
|
2022-08-07 19:03:27 +02:00 |
|
kstrb
|
1c46f7050c
|
Update CI to upload release artefacts
|
2022-08-07 17:24:46 +02:00 |
|
Christoffer Lerno
|
046469843c
|
@pool on temp usage in File.open(). Add LLVM 15.
|
2022-08-04 12:56:47 +02:00 |
|
Christoffer Lerno
|
272f134e78
|
Update for LLVM 16
|
2022-08-01 17:23:23 +02:00 |
|
Christoffer Lerno
|
b1d83e2ccd
|
Auto-import std::core. Fix module assignment of declarations. Introspection improvements. Deref null error panics in safe mode. Support for LLVM 15
|
2022-06-29 21:57:35 +02:00 |
|
Christoffer Lerno
|
9691d50a6f
|
@ is now part of the name of an attribute or a macro. Macros without '@' must be function-like.
|
2022-05-08 22:16:33 +02:00 |
|
Christoffer Lerno
|
890c4bc435
|
0.2.0. Build system improvements. Target changes x64-windows -> windows-x64, x64-darwin -> macos-x64. Improved mac support. LLD linking for Mac, Windows, Linux. Cross linking for Mac, Windows. Clean up string use. Fix of debug handling of multiple compilation units per module. MSVC CI
|
2022-04-26 13:20:33 +02:00 |
|
data-man
|
ada8652209
|
Use Ninja in CI
|
2022-04-16 15:25:48 +05:00 |
|
data-man
|
ade4065480
|
Add LLVM 13 to MacOS CI
|
2022-04-10 09:50:53 +02:00 |
|
Christoffer Lerno
|
b99db4be24
|
Allocators. Rename of "optenum" to fault. Memcpy and memset added. Cleanup of declaration use.
|
2022-04-09 20:07:59 +02:00 |
|
Christoffer Lerno
|
8743223dd6
|
Allocators. Rename of "optenum" to fault. Memcpy and memset added. Cleanup of declaration use.
|
2022-04-09 20:07:59 +02:00 |
|
data-man
|
bbfc2fc8ab
|
Update checkout action to v3
|
2022-03-23 21:15:52 +01:00 |
|
Dmitry Atamanov
|
9f9f24c3cc
|
CI config refactoring (#389)
|
2022-02-08 11:05:38 +01:00 |
|
data-man
|
f3e326fcd9
|
CI config refactoring
|
2022-02-05 22:26:53 +01:00 |
|
data-man
|
9639ad6a73
|
Move fail-fast above
|
2022-01-29 10:38:19 +01:00 |
|
Christoffer Lerno
|
8eb295bf5b
|
Cleanup.
|
2022-01-25 17:01:49 +01:00 |
|
Christoffer Lerno
|
bd6c3db413
|
Disable MSYS tests and add MacOS tests.
|
2022-01-25 16:58:08 +01:00 |
|