Folkert
|
2cf7a9fe42
|
fix tests
|
2020-11-03 20:13:38 +01:00 |
|
Folkert
|
212f8b4d50
|
change test runners to use new error reporting stuff
|
2020-11-03 19:36:02 +01:00 |
|
Folkert
|
89e01c63d1
|
make Num.maxInt and Num.minInt work
|
2020-11-02 21:49:44 +01:00 |
|
Folkert
|
841d696e6d
|
cleanup
|
2020-11-02 20:28:12 +01:00 |
|
Chad Stearns
|
c412a8e0db
|
Merge in remote trunk
|
2020-11-01 11:38:44 -05:00 |
|
Folkert
|
51506c11cb
|
Merge remote-tracking branch 'origin/trunk' into fix-alias-inference
|
2020-10-30 22:45:52 +01:00 |
|
Folkert
|
f758958d4a
|
deliberately don't run some tests in opt mode
|
2020-10-30 01:44:54 +01:00 |
|
Pit Capitain
|
233979468b
|
Merge branch 'trunk' into fix-walk-right
|
2020-10-29 17:45:46 +01:00 |
|
Pit Capitain
|
c8e1937ebe
|
Add failing tests for bug in List.walkRight
List.walkRight currently can't handle accumulators that aren't integers,
for example strings or records.
|
2020-10-29 16:29:31 +01:00 |
|
Folkert
|
a0c8915678
|
Merge remote-tracking branch 'origin/trunk' into fix-alias-inference
|
2020-10-29 14:40:55 +01:00 |
|
Chad Stearns
|
a9c0185225
|
Bringing in remote trunk
|
2020-10-28 21:24:15 -04:00 |
|
Jared Ramirez
|
242eb6f905
|
Build bitcode with zig 🎉
|
2020-10-28 09:21:56 -07:00 |
|
Folkert
|
ef1cee6c41
|
HUGE WIP
|
2020-10-28 01:13:04 +01:00 |
|
Folkert
|
5fbcfe18d3
|
new recvar design
|
2020-10-26 16:16:01 +01:00 |
|
Folkert
|
7d2cc3aac2
|
WIP
|
2020-10-25 22:16:27 +01:00 |
|
Jared Ramirez
|
6253ac15e4
|
Use differnt atan test based on os
|
2020-10-25 12:11:23 -07:00 |
|
Folkert
|
b4a9ffdccd
|
tests as they currently pass
|
2020-10-25 19:24:49 +01:00 |
|
Richard Feldman
|
21d4f8026e
|
Merge branch 'trunk' into convert-bitcode-gen-to-c
|
2020-10-25 14:17:17 -04:00 |
|
Richard Feldman
|
17b2eebcfc
|
REVERT THIS! Temporarily disable exception tests.
These currently break on Linux, but pass on macOS.
They worked fine with JITExecutionEngine on Linux,
but JITExecutionEngine failed on macOS.
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
3d7a265c5f
|
Load a dynamic library in the repl
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
14c8a00f9d
|
Don't link Scrti.o when doing dynamic linking
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
ac46d84c60
|
use RelocMode::PIC
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
468deebaa3
|
Clean up dummy test
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
737eee874f
|
Fix tests
|
2020-10-25 01:42:10 -04:00 |
|
Richard Feldman
|
b4377d4d67
|
Get a basic dylib linking started
|
2020-10-25 01:41:55 -04:00 |
|
Jared Ramirez
|
d82d6b6fe9
|
Convert builtins to C
|
2020-10-24 12:22:51 -07:00 |
|
Richard Feldman
|
e8f1201937
|
Use libloading to load dylibs
|
2020-10-24 12:01:34 -04:00 |
|
Chadtech
|
5287a8db7d
|
Merge branch 'trunk' into str-split
|
2020-10-24 11:20:46 -04:00 |
|
Dimitar Apostolov
|
0ae045c1f3
|
Add canonical Expr for Str.startsWith
|
2020-10-22 23:24:29 +02:00 |
|
Folkert
|
75332bd109
|
re-enable tests
|
2020-10-21 13:47:23 +02:00 |
|
Folkert
|
4db09b10aa
|
refactor ClosureLayout
|
2020-10-21 13:38:46 +02:00 |
|
Folkert
|
c8c1a0678a
|
code gen for variably-sized closures
|
2020-10-21 13:01:27 +02:00 |
|
Chad Stearns
|
2058afa296
|
Comment in Str.split tests
|
2020-10-20 21:02:37 -04:00 |
|
Folkert
|
b0121097c9
|
store closures in data structures
|
2020-10-20 20:01:01 +02:00 |
|
Chad Stearns
|
af3882c8e3
|
Merging in remote trunk
|
2020-10-20 05:06:12 -04:00 |
|
Folkert
|
33ff36daad
|
make things work by removing type signatures
|
2020-10-19 00:28:14 +02:00 |
|
Folkert
|
847a1be65e
|
comment out type aliases for the unique version
|
2020-10-18 23:53:43 +02:00 |
|
Folkert
|
a88f78d6b7
|
comment tests where monomorphization doesn't work right
|
2020-10-18 22:49:21 +02:00 |
|
Folkert
|
b0ef8b9b07
|
clarify how we deal with a closure layout
|
2020-10-18 21:05:48 +02:00 |
|
Folkert
|
b26f778ee0
|
code gen for closures that are by-unification, not because they capture anything
|
2020-10-18 20:50:51 +02:00 |
|
Folkert
|
9cecfe3558
|
remove closes_over field
|
2020-10-18 20:45:28 +02:00 |
|
Folkert
|
39f52f22fa
|
add more closure tests
|
2020-10-18 20:11:18 +02:00 |
|
Folkert
|
607799b96e
|
steps towards closures and Effects
|
2020-10-17 20:53:57 +02:00 |
|
Folkert
|
edfc96628e
|
WIP
|
2020-10-17 14:53:57 +02:00 |
|
Folkert
|
6227a3480e
|
cleanup
|
2020-10-17 02:51:42 +02:00 |
|
Folkert
|
1708484eb5
|
fix mono tests
|
2020-10-17 02:39:44 +02:00 |
|
Folkert
|
8b490b6221
|
make closure layout more robust
|
2020-10-17 01:48:55 +02:00 |
|
Folkert
|
cbe78593c2
|
add extra pass that further trims down the captured symbols
|
2020-10-17 00:17:55 +02:00 |
|
Folkert
|
752a40a23c
|
fix or ignore gen tests
|
2020-10-16 21:19:25 +02:00 |
|
Folkert
|
40ffca2b7b
|
IT WORKS
|
2020-10-16 00:18:40 +02:00 |
|