316 Commits

Author SHA1 Message Date
David Gonzalez Martin
2dde2b4598 Make Windows compile 2024-04-09 15:30:59 -06:00
David
714da97a3f
Merge pull request #130 from birth-software/some-windows-fixes
Some Windows fixes
2024-04-09 15:25:40 -06:00
David Gonzalez Martin
08ca8706b9 Some Windows fixes 2024-04-09 15:25:20 -06:00
David
5398895e5e
Merge pull request #129 from birth-software/polymorphic-function
Basic polymorphic function
2024-04-08 19:46:41 -06:00
David Gonzalez Martin
9244bd106d Basic polymorphic function 2024-04-08 19:45:13 -06:00
David
c76531ed7a
Merge pull request #128 from birth-software/rework-polymorphism
Rework polymorphism
2024-04-08 19:02:18 -06:00
David Gonzalez Martin
80a4b656f9 Rework polymorphism 2024-04-08 18:59:17 -06:00
David
149aa360f2
Merge pull request #127 from birth-software/self-referential-struct
Self referential struct
2024-04-06 08:35:07 -06:00
David Gonzalez Martin
84c279aa3d Self referential struct 2024-04-06 08:33:14 -06:00
David
2343a1ff4e
Merge pull request #126 from birth-software/polymorphic-type-sketch
First polymorphic type implementation
2024-04-05 09:33:11 -06:00
David Gonzalez Martin
94af9fda83 First polymorphic type implementation 2024-04-05 09:31:45 -06:00
David
df17a5f89b
Merge pull request #125 from birth-software/sliceable-structs
Introduce sliceable structs
2024-04-03 07:52:18 -06:00
David Gonzalez Martin
1739e37ed3 Introduce sliceable structs 2024-04-03 07:51:08 -06:00
David
92a08cfcf4
Merge pull request #124 from birth-software/update-zig-version
Adapt to Zig master last changes
2024-04-01 20:22:08 -06:00
David Gonzalez Martin
5e0027db68 Adapt to Zig master last changes 2024-04-01 20:21:26 -06:00
David
345b0798ec
Merge pull request #123 from birth-software/revert-122-rewrite-test-runner
Revert "Rewrite test runner to be easier to work with"
2024-03-28 23:57:27 -06:00
David
10fefeeb9b
Revert "Rewrite test runner to be easier to work with" 2024-03-28 23:57:02 -06:00
David
3fefe13efd
Merge pull request #122 from birth-software/rewrite-test-runner
Rewrite test runner to be easier to work with
2024-03-28 22:04:56 -06:00
David Gonzalez Martin
25114a053d Rewrite test runner to be easier to work with 2024-03-28 22:03:41 -06:00
David Gonzalez Martin
c1ec772654 zig fmt 2024-03-27 23:46:47 -06:00
David
12fe8d9fd8
Merge pull request #121 from birth-software/improve-clang-integration
Improve clang integration
2024-03-27 17:48:26 -06:00
David Gonzalez Martin
dfcda18a70 Improve clang integration
LLVM can now be compiled with nat
2024-03-27 16:51:20 -06:00
David Gonzalez Martin
f245b28ed8 Conditionally renable tests 2024-03-25 13:00:00 -06:00
David Gonzalez Martin
7102578769 Disable CMake tests 2024-03-25 08:46:14 -06:00
David
0452b24e15
Merge pull request #120 from birth-software/tiny-cpp-integration
Tiny C++ integration
2024-03-24 20:39:19 -06:00
David Gonzalez Martin
328b907506 Tiny C++ integration 2024-03-24 20:38:26 -06:00
David
0b928835a0
Merge pull request #119 from birth-software/add-libcxx-and-libunwind
Add libcxx and libunwind
2024-03-24 17:49:46 -06:00
David Gonzalez Martin
f7e0435931 Add libcxx and libunwind 2024-03-24 17:47:27 -06:00
David Gonzalez Martin
809de4411d Misc advancements towards compiling C++ 2024-03-24 14:50:18 -06:00
David
c18e41372e
Merge pull request #118 from birth-software/fix-unspeakable-bug
Fix UnpinnedArray unspeakable bug
2024-03-24 09:44:26 -06:00
David Gonzalez Martin
53494373ed Fix UnpinnedArray unspeakable bug 2024-03-24 09:43:41 -06:00
David
03f4d6368e
Merge pull request #117 from birth-software/c-abi-tests
Implement basic C ABI support
2024-03-24 09:00:31 -06:00
David Gonzalez Martin
ac3923f4d3 Implement basic C ABI support 2024-03-24 08:58:05 -06:00
David
953e0b7013
Merge pull request #116 from birth-software/implement-c-compiling-in-builder
Implement first C ABI test
2024-03-14 17:29:38 +01:00
David Gonzalez Martin
3f0e8079eb Implement first C ABI test 2024-03-14 10:27:48 -06:00
David
fd859efc42
Merge pull request #115 from birth-software/c-abi
Make path for C ABI tests
2024-03-14 03:58:02 +01:00
David Gonzalez Martin
55dd12b12f Make path for C ABI tests 2024-03-13 20:57:09 -06:00
David Gonzalez Martin
9f899efb8b Delete debug line 2024-03-13 13:27:58 -06:00
David Gonzalez Martin
e88741ab95 Do error tracing if printing stack trace is enabled 2024-03-13 13:21:40 -06:00
David
1a1e0e6da6
Merge pull request #114 from birth-software/can-switch-between-dynamic-and-static
Implement switching between dynamic and static
2024-03-13 20:15:22 +01:00
David Gonzalez Martin
7fdb3566ca Implement switching between dynamic and static 2024-03-13 13:14:46 -06:00
David
0185ffaab8
Merge pull request #112 from birth-software/link-system-llvm
Try to link system LLVM libraries
2024-03-13 06:36:54 +01:00
David Gonzalez Martin
1954c643f0 Try to link system LLVM libraries 2024-03-12 23:36:19 -06:00
David
48f9902f2b
Merge pull request #110 from birth-software/more-c-improvements
Some C improvements
2024-03-09 12:11:46 -06:00
David Gonzalez Martin
37cb207d60 Some C improvements 2024-03-09 12:10:40 -06:00
David
4baca74f5e
Merge pull request #109 from birth-software/modernize-api-v2
Modernize std API
2024-03-08 16:37:33 -06:00
David Gonzalez Martin
8e4fc03d1b Modernize std API 2024-03-08 16:35:40 -06:00
David
2d8d68588b
Merge pull request #107 from birth-software/system-includes
add system includes
2024-03-02 23:51:45 -06:00
David Gonzalez Martin
367b004749 add system includes 2024-03-02 23:51:08 -06:00
David
8152a2d849
Merge pull request #106 from birth-software/wip
Compile and link with musl libc
2024-03-02 23:43:53 -06:00