Richard Feldman
|
d75c13cf26
|
Fix linker error in --release repl builds
|
2020-08-23 13:32:34 -04:00 |
|
Richard Feldman
|
4dba926063
|
Add some more repl tests
|
2020-08-23 11:57:21 -04:00 |
|
Richard Feldman
|
825de52b83
|
Add some basic repl tests
|
2020-08-23 11:49:33 -04:00 |
|
Richard Feldman
|
9a1a0c3c23
|
Initial repl_run test
|
2020-08-23 11:15:26 -04:00 |
|
Richard Feldman
|
afa57e57e9
|
Extract CLI helpers
|
2020-08-23 10:36:51 -04:00 |
|
Richard Feldman
|
64f0fd42ad
|
Render types other than i64 in the repl
|
2020-08-23 09:46:58 -04:00 |
|
Richard Feldman
|
e6bde38de4
|
Don't crash if there were repl problems
|
2020-08-22 22:59:03 -04:00 |
|
Richard Feldman
|
793360acdf
|
Fix repl code gen
|
2020-08-22 22:49:33 -04:00 |
|
Richard Feldman
|
e29d956b0d
|
Give repl proper access to builtins
|
2020-08-22 22:43:04 -04:00 |
|
Folkert
|
0e5283efd2
|
Merge remote-tracking branch 'origin/trunk' into infer-borrow
|
2020-08-19 23:56:29 +02:00 |
|
Richard Feldman
|
608c4eebd9
|
Drop unnecessary arg_basic_types
|
2020-08-16 16:17:10 -04:00 |
|
Folkert
|
d8c71c23f4
|
thread in borrow signature inference
|
2020-08-13 20:56:33 +02:00 |
|
Richard Feldman
|
295cb00499
|
wip
|
2020-08-12 23:18:40 -04:00 |
|
Richard Feldman
|
3f0b08a992
|
Have Stmt::new accept LayoutCache
|
2020-08-12 23:14:06 -04:00 |
|
Folkert
|
380e34d296
|
Merge remote-tracking branch 'origin/trunk' into tail-call-elimination
|
2020-08-12 15:46:50 +02:00 |
|
Richard Feldman
|
edafbfe525
|
Replace unsorted.csv with algorithm
|
2020-08-12 08:33:36 -04:00 |
|
Richard Feldman
|
12ed20b5cd
|
Use fast calling convention internally
|
2020-08-11 09:02:26 -04:00 |
|
Folkert
|
84a8b69437
|
generate IR that uses uniqueness
|
2020-08-11 14:47:14 +02:00 |
|
Richard Feldman
|
f7a905d8ef
|
Fix expected test output
|
2020-08-10 23:16:03 -04:00 |
|
Richard Feldman
|
96419a55b0
|
cargo fmt
|
2020-08-10 19:27:52 -04:00 |
|
Richard Feldman
|
80b6781b19
|
Drop unused dbg!
|
2020-08-10 19:26:46 -04:00 |
|
Folkert
|
79ea62b9d4
|
make uniqueness change codegen
|
2020-08-10 21:13:57 +02:00 |
|
Folkert
|
65db338435
|
add test for quicksort example
|
2020-08-10 16:10:07 +02:00 |
|
Folkert
|
8f7d842d41
|
apply optimization passes
|
2020-08-10 13:34:28 +02:00 |
|
Folkert
|
4caef70668
|
Merge remote-tracking branch 'origin/trunk' into refcount
|
2020-08-09 13:49:13 +02:00 |
|
Richard Feldman
|
3fe2a4e3fd
|
Drop unused jump_counter
|
2020-08-08 19:53:21 -04:00 |
|
Folkert
|
078c6df677
|
Merge remote-tracking branch 'origin/trunk' into refcount
|
2020-08-08 22:34:14 +02:00 |
|
Richard Feldman
|
c8e647ccfc
|
Use is_zero_sized to remove lots of ptr_bytes
|
2020-08-07 20:08:06 -04:00 |
|
Folkert
|
378fe1d5d1
|
phase out old mono stuff
|
2020-08-06 21:05:14 +02:00 |
|
Folkert
|
4e55a4bf92
|
more pattern matching fidling
|
2020-08-05 16:10:45 +02:00 |
|
Richard Feldman
|
62fdae8b45
|
Don't send separate start_time arg
|
2020-08-03 23:16:46 -04:00 |
|
Richard Feldman
|
7f1e666ad3
|
Add some basic timings
|
2020-08-03 22:46:14 -04:00 |
|
Richard Feldman
|
9e0cf4cd35
|
Restore CLI
|
2020-08-02 22:04:31 -04:00 |
|
Folkert
|
5548bf136d
|
conditionally leak memory
|
2020-08-01 21:37:54 +02:00 |
|
Richard Feldman
|
1c49e116b3
|
wip
|
2020-07-30 00:59:03 -04:00 |
|
Richard Feldman
|
13c589af7d
|
Remove an unnecessary transmute
|
2020-07-27 01:10:04 -04:00 |
|
Richard Feldman
|
eaaeda728a
|
Use synchronous file I/O over mmap
|
2020-07-27 01:10:04 -04:00 |
|
Richard Feldman
|
e1fdabd5ef
|
Fix problem with CLI paths
|
2020-07-22 19:34:14 -04:00 |
|
Richard Feldman
|
d6c54645ce
|
cargo fmt
|
2020-07-22 19:33:36 -04:00 |
|
Richard Feldman
|
2465c204e3
|
Restore CLI
|
2020-07-22 19:33:36 -04:00 |
|
Richard Feldman
|
b5ad6e17b4
|
Don't print subs on error
It's way too verbose and unhelpful!
|
2020-07-06 21:23:59 -04:00 |
|
Richard Feldman
|
e559deecbf
|
Improve LLVM verification error messages
|
2020-07-05 22:24:04 -04:00 |
|
Richard Feldman
|
9d31c667fa
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-18 21:02:50 -04:00 |
|
Richard Feldman
|
b638970c84
|
Make repl Windows-friendly
|
2020-06-18 00:24:27 -04:00 |
|
Richard Feldman
|
68f64835f0
|
Add target triple for Windows
|
2020-06-16 23:04:00 -04:00 |
|
Richard Feldman
|
1b3b9ee1c4
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 23:54:30 -04:00 |
|
Richard Feldman
|
269da82840
|
Make VarStore no longer use atomics
|
2020-06-13 21:59:01 -04:00 |
|
Richard Feldman
|
245a9fc951
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 21:03:38 -04:00 |
|
Richard Feldman
|
99dcda8603
|
Use inlinable_string 0.1
|
2020-05-31 20:14:19 -04:00 |
|
Richard Feldman
|
639c132ce0
|
wip
|
2020-05-26 21:18:25 -04:00 |
|