Richard Feldman
|
6f0857d7da
|
Merge pull request #6202 from roc-lang/substring-slices
Create seamless slices when getting a substring
|
2023-12-06 14:31:01 -05:00 |
|
Brendan Hansknecht
|
ca71409a76
|
add comment on slice construction
|
2023-12-06 11:26:52 -08:00 |
|
Brendan Hansknecht
|
81eff6a23f
|
Merge pull request #6176 from roc-lang/set-perf
Improve perf of Dict and Set
|
2023-12-06 02:02:01 -08:00 |
|
Brendan Hansknecht
|
087ca115c9
|
create seamless slices when getting a substring
|
2023-12-05 22:46:43 -08:00 |
|
Brendan Hansknecht
|
9889984dd4
|
Merge pull request #6193 from horriblename/Fix-typos
Fix typos
|
2023-12-05 15:31:11 -08:00 |
|
Brendan Hansknecht
|
86eae30247
|
Merge pull request #6182 from CrepeGoat/patch-1
Update Num.roc - fix docstring typos
|
2023-12-05 14:28:39 -08:00 |
|
Brendan Hansknecht
|
64df1c6921
|
update uitest and mono_test
|
2023-12-05 14:13:18 -08:00 |
|
Brendan Hansknecht
|
a2cc17e8e9
|
write keepShared in a way that doesn't break dev-wasm
|
2023-12-05 14:12:10 -08:00 |
|
Brendan Hansknecht
|
37656f4cc0
|
update uitest and mono_test
|
2023-12-05 12:45:31 -08:00 |
|
Brendan Hansknecht
|
87b31a581e
|
roc format
|
2023-12-05 12:37:12 -08:00 |
|
Brendan Hansknecht
|
3f50f78eba
|
update tests and Dict.keepShared semantics
|
2023-12-05 12:37:12 -08:00 |
|
Brendan Hansknecht
|
a0854a10e7
|
optimize set intersection and union
|
2023-12-05 12:37:12 -08:00 |
|
Brendan Hansknecht
|
35146d1a0b
|
remove redundant size attribute
|
2023-12-05 12:37:11 -08:00 |
|
Brendan Hansknecht
|
b9ef582c26
|
correct size to avoid rehash
|
2023-12-05 12:37:11 -08:00 |
|
Brendan Hansknecht
|
7e04c1f58c
|
use constants to avoid new allocations in Dict.empty
|
2023-12-05 12:37:11 -08:00 |
|
Brendan Hansknecht
|
f31a4070e4
|
implement Dict.withCapacity and improve Dict.fromList
|
2023-12-05 12:37:11 -08:00 |
|
Brendan Hansknecht
|
6692f5b15d
|
correct counting bits to return a u8
Also add an impl to the dev backend
|
2023-12-05 12:37:10 -08:00 |
|
Brendan Hansknecht
|
e336aa525c
|
Merge pull request #6062 from JRMurr/div-0-should-crash
Update zig `@panic` calls to `roc_panic` for numeric errors
|
2023-12-05 12:28:47 -08:00 |
|
Ching Pei Yang
|
8c7bc6455e
|
Fix typos
|
2023-12-05 20:03:19 +01:00 |
|
Anton-4
|
a57f29e780
|
Merge pull request #6184 from roc-lang/debug-info
Fix debug info
|
2023-12-05 14:03:52 +01:00 |
|
LoipesMas
|
00839e12b5
|
Run roc format
|
2023-12-05 00:24:08 +01:00 |
|
LoipesMas
|
a9196a9abb
|
Add more generated files
|
2023-12-05 00:18:32 +01:00 |
|
LoipesMas
|
4225c9e8c7
|
Add generated test files
|
2023-12-05 00:10:02 +01:00 |
|
LoipesMas
|
d4a8208069
|
Add more test cases
|
2023-12-05 00:04:13 +01:00 |
|
Brendan Hansknecht
|
749faf4850
|
a few missed variable renames
|
2023-12-04 14:57:47 -08:00 |
|
LoipesMas
|
83ac8209ae
|
Add Dict.keepIf, Dict.dropIf, Set.keepIf, Set.dropIf
|
2023-12-04 23:38:51 +01:00 |
|
Brendan Hansknecht
|
05c1b6c583
|
more debug info corrections
|
2023-12-04 14:27:02 -08:00 |
|
Brendan Hansknecht
|
dbcb6ca5da
|
clippy
|
2023-12-04 13:53:56 -08:00 |
|
Brendan Hansknecht
|
fc09c3b002
|
remove debugir
|
2023-12-04 13:50:53 -08:00 |
|
Brendan Hansknecht
|
034b86973b
|
keep stripping zig debug info to avoid 250ms cost
|
2023-12-04 13:38:25 -08:00 |
|
Brendan Hansknecht
|
da301df37b
|
separate emitting debug info from emitting llvm-ir
|
2023-12-04 13:13:30 -08:00 |
|
Brendan Hansknecht
|
496cd6710a
|
fix debug info and add it all to the llvm backend
|
2023-12-04 12:55:33 -08:00 |
|
Becker A
|
82ed520b98
|
Update Num.roc
undid bad change
Signed-off-by: Becker A. <awqatty.b@gmail.com>
|
2023-12-04 10:56:29 -07:00 |
|
Becker A
|
88d9d2d81b
|
Update Num.roc
fixed docstring typos
Signed-off-by: Becker A. <awqatty.b@gmail.com>
|
2023-12-04 10:55:26 -07:00 |
|
Becker A
|
f420e518d5
|
Update Num.roc
fixed docstring typo
Signed-off-by: Becker A. <awqatty.b@gmail.com>
|
2023-12-04 10:54:17 -07:00 |
|
Becker A
|
779b948772
|
Update Num.roc
fixed typos
Signed-off-by: Becker A. <awqatty.b@gmail.com>
|
2023-12-04 10:46:55 -07:00 |
|
Brendan Hansknecht
|
e1c850e2d1
|
update uitest and mono_test
|
2023-12-03 12:41:04 -08:00 |
|
Brendan Hansknecht
|
e5a0af5699
|
make DbgFormatter an unexposed implementation detail
|
2023-12-03 12:41:04 -08:00 |
|
Brendan Hansknecht
|
b04699acdf
|
change debug to call Inspect.inspect instead of inlining it
This is to workaround #6167 and can be reverted once it is fixed
|
2023-12-03 09:51:55 -08:00 |
|
Brendan Hansknecht
|
e8d2deca90
|
fix off by one in roc_dbg
|
2023-12-03 08:22:04 -08:00 |
|
Brendan Hansknecht
|
787d7f85ac
|
switch dbg arg ordering to make it backwards compatible
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
6c60da2832
|
add dbg impl for use with roc test
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
be17c0cadb
|
load world abilities sooner
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
5e8974177c
|
avoid bloating parse expr size
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
13d2238536
|
update roc_dbg in platforms
|
2023-12-02 21:18:31 -08:00 |
|
Brendan Hansknecht
|
3966d63e2f
|
add src and location to dbg
|
2023-12-02 21:18:31 -08:00 |
|
Brendan Hansknecht
|
4587c4ebc5
|
update uitest and mono_test
|
2023-12-02 21:18:31 -08:00 |
|
Brendan Hansknecht
|
4072a2a745
|
attempt to switch to inlined Inspect.inspect in autoderive
|
2023-12-02 21:18:31 -08:00 |
|
Brendan Hansknecht
|
4c2eb8b378
|
Change the generated inspect for Opaque types to print (@Opaque payload)
|
2023-12-02 21:18:30 -08:00 |
|
Ayaz
|
20bcd70ad2
|
Merge branch 'main' into div-0-should-crash
|
2023-12-02 20:10:32 -06:00 |
|