Commit Graph

8961 Commits

Author SHA1 Message Date
Folkert
31e1fe8870 cache the initial context in inc_dec 2021-07-25 21:20:04 +02:00
Folkert
f76195d05c cleanup 2021-07-25 21:13:14 +02:00
Folkert
079c95b993 clippy 2021-07-25 20:55:40 +02:00
Folkert
204aa6f88a remove extra lookup 2021-07-25 20:53:45 +02:00
Folkert
7d0c1f5787 remove unneeded contains 2021-07-25 20:50:40 +02:00
Folkert
c7d04c2a00 cleanup 2021-07-25 20:44:00 +02:00
Folkert
772c061568 try to unroll chains of Lets 2021-07-25 20:42:01 +02:00
Folkert
116960fbf4 fix dependencies 2021-07-25 20:17:11 +02:00
Folkert
32ce399cc0 topological sort before borrow analysis 2021-07-25 20:16:30 +02:00
Folkert
a801558f22 store declaration parameters in flat array 2021-07-25 15:18:27 +02:00
Folkert
b9a3fd7f8a cleanup 2021-07-25 14:14:44 +02:00
Folkert
138af15da5 use vector instead of map 2021-07-25 14:10:27 +02:00
Folkert
5bb66a6b8e intern layouts 2021-07-25 13:24:11 +02:00
Richard Feldman
b18af1a171
Merge pull request #1482 from rtfeldman/run-all-examples
Test everything in /examples
2021-07-24 19:21:34 -04:00
Richard Feldman
a973262133
Merge branch 'trunk' into run-all-examples 2021-07-24 10:10:49 -04:00
Richard Feldman
b857a41776
Merge pull request #1493 from rtfeldman/non-recursive-tag-id-size
Non recursive tag id size
2021-07-24 10:10:38 -04:00
Folkert
768c59f45d bigger tag size fixes 2021-07-24 13:36:06 +02:00
Folkert
2b84fd0009 use WeakAny linking to link in compiler_rt stuff 2021-07-24 12:50:06 +02:00
Folkert
da495244c5 remove layout field in decision_tree 2021-07-24 12:44:46 +02:00
Folkert
f5e5ec42ad use ptr_int 2021-07-24 12:43:58 +02:00
Folkert
d0be0df83c tweaks 2021-07-24 12:33:57 +02:00
Folkert
59e551dd32 cleanup 2021-07-24 00:13:00 +02:00
Richard Feldman
910cbb47c0
Merge pull request #1492 from rtfeldman/editor-ideas
Added 10x editor to inspiration
2021-07-23 07:34:36 -04:00
Anton-4
dec1558983
Fix copy-paste typo 2021-07-23 10:51:54 +02:00
Anton-4
cacf91a9c3
Added 10x editor to inspiration 2021-07-23 10:47:07 +02:00
Richard Feldman
675d756791
Merge branch 'trunk' into run-all-examples 2021-07-23 01:07:13 -04:00
Folkert de Vries
dc185f46ef
Merge pull request #1490 from rtfeldman/performance-tweaks
Performance tweaks
2021-07-22 23:31:40 +02:00
Folkert de Vries
d5c6fc7179
Merge branch 'trunk' into performance-tweaks 2021-07-22 22:43:16 +02:00
Jared Ramirez
63932b9b73
Merge pull request #1435 from rtfeldman/add-dec-types
Add Dec types & basic operations
2021-07-22 12:57:33 -07:00
Folkert de Vries
d4570e3175
use reserve
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
2021-07-22 21:14:46 +02:00
Richard Feldman
8b0aa296f4 Add a test for hello-rust 2021-07-21 23:15:59 -04:00
Folkert
6ab90cd15d not so fast 2021-07-21 22:17:53 +02:00
Folkert
564efd528a early return in common tag case 2021-07-21 22:02:30 +02:00
Folkert
05b43c6799 optimize separating tags into shared and unique 2021-07-21 21:38:16 +02:00
Folkert
ca8041cfa3 other tags 2021-07-21 21:06:32 +02:00
Folkert
c398adedf6 get rid of ImMap in Solve 2021-07-21 20:51:06 +02:00
Folkert
243bd30074 even less cloning out of subs 2021-07-21 20:28:52 +02:00
Folkert
533e20e49c less cloning out of Subs 2021-07-21 20:24:30 +02:00
Folkert
c87f984d0a some unsafe to make fewer clones 2021-07-21 19:37:09 +02:00
Folkert
212f032e96 optimize adjust_rank 2021-07-21 18:43:58 +02:00
Folkert
ea1efd9037 pre-allocate vec 2021-07-21 18:43:40 +02:00
Folkert
7fa7ea08df use insert to tell us if there is a duplicate 2021-07-21 18:43:26 +02:00
Folkert
fda945f765 write thank you message 2021-07-21 15:22:32 +02:00
Folkert
99bab04c1d Merge remote-tracking branch 'origin/trunk' into add-dec-types 2021-07-21 15:18:41 +02:00
Folkert
bafb16091d explicitly include muloti4 in LLVM IR 2021-07-21 15:01:18 +02:00
Richard Feldman
eab620cfc2 Add a bit more documentation to cli_run 2021-07-21 01:13:35 -04:00
Richard Feldman
2bdd137ef5 Merge remote-tracking branch 'origin/trunk' into run-all-examples 2021-07-21 01:06:54 -04:00
Richard Feldman
6cd445d731 Add some documentation to cli_run test 2021-07-21 00:02:14 -04:00
Richard Feldman
aef758b1c9 Run each benchmark in a separate test 2021-07-20 23:55:09 -04:00
Richard Feldman
0e6054ec3a Run cli_tests in parallel 2021-07-20 23:55:09 -04:00