Brendan Hansknecht
|
2455c1dd05
|
update todos
|
2024-07-28 20:33:42 -07:00 |
|
Brendan Hansknecht
|
21132a6740
|
add quad merge blocks
|
2024-07-28 20:33:42 -07:00 |
|
Brendan Hansknecht
|
7164d74ad1
|
add cross merge
|
2024-07-28 20:33:42 -07:00 |
|
Brendan Hansknecht
|
0f56b98bc6
|
reorder args to put destination first
|
2024-07-28 20:33:42 -07:00 |
|
Brendan Hansknecht
|
87b339d09a
|
add quad_swap_merge
|
2024-07-28 20:33:42 -07:00 |
|
Brendan Hansknecht
|
f631bae67a
|
add quad_reversal
|
2024-07-28 20:33:42 -07:00 |
|
Brendan Hansknecht
|
a7823c2164
|
add tailswap for 31 or less elements
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
33e6dabeba
|
make function args multiline and visable
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
5d2aaf7f9d
|
add parity merge
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
f1a7772a12
|
improve branch generation with bools
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
eacc3771eb
|
implement latest version of tiny_sort
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
9702cae99d
|
improve branchless code gen
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
1d534517b3
|
update buffer size
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
539ab1daef
|
update comment on branchless generation
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
8316e3f9cd
|
add twice_unguarded_insert
|
2024-07-28 20:33:41 -07:00 |
|
Brendan Hansknecht
|
edf797317f
|
cleanup calling the compare function
|
2024-07-28 20:33:40 -07:00 |
|
Brendan Hansknecht
|
c3f09d57b0
|
cleanup test cases a bit
|
2024-07-28 20:33:40 -07:00 |
|
Brendan Hansknecht
|
1c90e01385
|
add tiny_sort for 0 to 4 elements
|
2024-07-28 20:33:40 -07:00 |
|
Brendan Hansknecht
|
65ab733a63
|
add perf comment/concern
|
2024-07-28 20:33:40 -07:00 |
|
Brendan Hansknecht
|
8b58161c73
|
correct comment on branchless version
|
2024-07-28 20:33:40 -07:00 |
|
Brendan Hansknecht
|
52af8c588e
|
start adding the basis for quadsort for blitsort
|
2024-07-28 20:33:39 -07:00 |
|
Joshua Warner
|
df915b936d
|
Feedback: add doc comments, verbiage changes, capitalize Roc, remove a resolved TODO
|
2024-07-28 14:45:32 -07:00 |
|
Richard Feldman
|
413de7f72e
|
s/roc/Roc in an error message
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
|
2024-07-28 11:37:40 -04:00 |
|
Luke Boswell
|
5f95b59c42
|
update reference to zig-cache
|
2024-07-28 17:10:40 +10:00 |
|
Luke Boswell
|
c47915a691
|
upgrade zig bultins to zig 13
|
2024-07-28 16:50:45 +10:00 |
|
Luke Boswell
|
c08202507b
|
upgrade more test platforms to zig 13
|
2024-07-28 15:55:39 +10:00 |
|
Luke Boswell
|
697bdb9262
|
WIP add script for zig platforms glue source
|
2024-07-28 15:55:38 +10:00 |
|
Luke Boswell
|
2ba17a71a4
|
WIP fix LLVM compiling
|
2024-07-28 15:55:37 +10:00 |
|
Brendan Hansknecht
|
a8dd6244e9
|
fix zig build errors
|
2024-07-28 15:55:37 +10:00 |
|
Luke Boswell
|
011c13fb17
|
fixup the obivous zig errors
|
2024-07-28 15:55:37 +10:00 |
|
Luke Boswell
|
5d4f820185
|
update crates/compiler/builtins/bitcode/build.zig to zig 0.13.0
|
2024-07-28 15:55:37 +10:00 |
|
Joshua Warner
|
ecb8b12167
|
Add back working tests
|
2024-07-27 14:49:56 -07:00 |
|
Aidan
|
2738cd717d
|
cargo fmt
|
2024-07-27 17:37:28 -04:00 |
|
Aidan
|
62dbe9fb53
|
update snapshots
|
2024-07-27 17:19:02 -04:00 |
|
Aidan
|
4e4d9b0d4c
|
add tests
|
2024-07-27 17:18:58 -04:00 |
|
Aidan
|
7fe052322c
|
update test, fix logic
|
2024-07-27 16:55:13 -04:00 |
|
Joshua Warner
|
4f32f43048
|
Implement block / indent based parsing
... and enforce that defs can only occur in blocks (or, inside parenthesized expressions)
|
2024-07-27 13:34:16 -07:00 |
|
Aidan
|
db1c230f1f
|
add test
|
2024-07-27 12:50:48 -04:00 |
|
Aidan
|
05f4062c69
|
clippy
|
2024-07-27 12:25:24 -04:00 |
|
Aidan
|
3c78b4fb86
|
functional changes
|
2024-07-27 12:16:04 -04:00 |
|
Kiryl Dziamura
|
7aa31a1639
|
code cleanup
|
2024-07-23 23:16:50 +02:00 |
|
Kiryl Dziamura
|
0086a531a2
|
add todo tests
|
2024-07-23 23:16:50 +02:00 |
|
Kiryl Dziamura
|
692f8e8090
|
remove redundant dependency
|
2024-07-23 23:16:50 +02:00 |
|
Kiryl Dziamura
|
863fb3b29f
|
remove obsolete test
|
2024-07-23 23:16:50 +02:00 |
|
Kiryl Dziamura
|
1f65d95e09
|
update suffixed tests snapshots
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
10bdabf52e
|
better desugared idents
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
9a37aeb82f
|
fix types propagation
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
4d5586b68a
|
simplify identity unwrap
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
a7ca02dd61
|
unwrap identity call
|
2024-07-23 23:16:48 +02:00 |
|
Kiryl Dziamura
|
3e17168098
|
print formatted desugared code instead of ast
|
2024-07-23 23:16:48 +02:00 |
|