Commit graph

6993 commits

Author SHA1 Message Date
Brendan Hansknecht
4d42d81c63 add broken attempt to get list.set to use list.replace under the hood 2022-02-27 01:21:02 -08:00
Brendan Hansknecht
d9e9c28889 add error test case 2022-02-27 00:45:51 -08:00
Brendan Hansknecht
b802d681a3 Merge remote-tracking branch 'origin/trunk' into list-replace 2022-02-27 00:28:08 -08:00
Richard Feldman
d3acf34415
Merge pull request #1591 from rtfeldman/single-quote-literal
Single Quote literal
2022-02-26 23:27:46 -05:00
hafiz
1aec997843
Merge pull request #2574 from rtfeldman/fix-panic-on-unimported-module
[Bug] Handle unimported modules properly
2022-02-26 16:39:22 -05:00
ayazhafiz
a6419ccd59 Remove unnecessary debug assert 2022-02-26 15:57:57 -05:00
ayazhafiz
4742847ba9 Wrap content that is unwrapped and passes through a type alias correctly
Closes #2592
2022-02-26 15:08:27 -05:00
Richard Feldman
d57334dd63
Merge pull request #2566 from rtfeldman/gui-example
GUI Example
2022-02-26 07:48:38 -05:00
Brendan Hansknecht
dfa6d30812 fix escaped literals 2022-02-25 22:10:41 -08:00
Brendan Hansknecht
ffee5ab97a add some more tests, including failure for new line 2022-02-25 22:05:21 -08:00
Brendan Hansknecht
c025b8806b disable accidentally enabled test on dev backend 2022-02-25 21:07:20 -08:00
Brendan Hansknecht
203328da5c
Merge pull request #2581 from rtfeldman/cleanup-features
Cleanup features
2022-02-26 05:00:36 +00:00
Brendan Hansknecht
39d070e543 flip platform flag to be default 2022-02-25 20:10:36 -08:00
Brendan Hansknecht
85ae871ced remove init_arch from link 2022-02-25 15:36:12 -08:00
Brendan Hansknecht
6968647cc5 update versions to lockfile 2022-02-25 11:41:05 -08:00
Brendan Hansknecht
c13c8ece1f pipe target and roc_build features around 2022-02-25 11:37:44 -08:00
Brendan Hansknecht
f59b5cab95 fix undefined symbols in roc_std with platform feature 2022-02-25 11:05:08 -08:00
Brendan Hansknecht
8393604b58 fix building without llvm 2022-02-25 10:41:11 -08:00
Brendan Hansknecht
3dce239bea remove default features from build to avoid accidentally including them 2022-02-25 10:19:43 -08:00
Emi Simpson
043923c62b
🧹 Clean up unused imports 2022-02-25 13:14:45 -05:00
Emi Simpson
10f665f6c5
Amend 4d10c22: 🐛 Fix a typo in doccomment for ModuleNotImported
blammed by the spellchecker!  how embarrassing
2022-02-25 11:46:46 -05:00
Richard Feldman
628d1ae30a
Merge remote-tracking branch 'origin/trunk' into gui-example 2022-02-25 11:21:50 -05:00
Tom Dohrmann
f1a18d6097 don't create slice from null pointer 2022-02-25 17:15:07 +01:00
Tom Dohrmann
ba311319bf move safe code out of unsafe block 2022-02-25 17:10:47 +01:00
Tom Dohrmann
25c668d72c simplify write_c_str and fix type 2022-02-25 17:03:30 +01:00
Tom Dohrmann
466d12a6ff simplify from_str 2022-02-25 17:01:35 +01:00
Tom Dohrmann
ea3f6210fa change from_slice to from_str 2022-02-25 16:59:39 +01:00
Tom Dohrmann
edd02e01e1 simplify clone 2022-02-25 16:56:50 +01:00
Tom Dohrmann
d2ff36c535 simplify get 2022-02-25 16:54:18 +01:00
Tom Dohrmann
f248643890 use Rust's default allocator 2022-02-25 16:51:49 +01:00
Tom Dohrmann
82377c3795
Merge pull request #2577 from rtfeldman/fix-ident-str-clone
fix `IdentStr::clone`
2022-02-25 16:43:50 +01:00
Brendan Hansknecht
cd0d89fdc9 Merge remote-tracking branch 'origin/trunk' into single-quote-literal 2022-02-25 07:39:58 -08:00
Brendan Hansknecht
7c6c9b52a9 Merge remote-tracking branch 'origin/trunk' into list-replace 2022-02-25 07:35:00 -08:00
Emi Simpson
40375adbb0
Merge remote-tracking branch 'upstream/trunk' into fix-panic-on-unimported-module 2022-02-25 09:18:19 -05:00
Tom Dohrmann
5245770e1a fix copy_length 2022-02-25 15:15:07 +01:00
Richard Feldman
a49b66e379
Merge branch 'trunk' into gui-example 2022-02-25 08:22:36 -05:00
Tom Dohrmann
954064fa1e make more types more explicit 2022-02-25 13:58:07 +01:00
Tom Dohrmann
868316abb8 make types more explicit 2022-02-25 13:02:11 +01:00
Brendan Hansknecht
116b585cdc add more tests 2022-02-24 22:59:47 -08:00
Brendan Hansknecht
badad1c1ad get basic tests passing 2022-02-24 22:50:28 -08:00
Brendan Hansknecht
889b189191 fix list passing 2022-02-24 22:46:50 -08:00
Brendan Hansknecht
edfbd6242f fix ListReplace generate if types 2022-02-24 22:38:32 -08:00
Brendan Hansknecht
aff962809b call ListReplace and generate struct afterwards 2022-02-24 22:33:36 -08:00
Brendan Hansknecht
dc59ba97c2 change listReplace zig builtin to use RocList 2022-02-24 22:02:23 -08:00
Brendan Hansknecht
dddf8ff785 switch from pair to record and change name to ListReplaceUnsafe 2022-02-24 20:41:26 -08:00
Brendan Hansknecht
27b47713aa Add some comments and TODOs 2022-02-24 20:40:45 -08:00
Brendan Hansknecht
ba2e8cd32b Add base piping for list.Replace 2022-02-24 17:58:56 -08:00
Emi Simpson
4d10c22442
🐛️ Handle unimported modules properly
helpful error, not panic!

Closes #2422
2022-02-24 20:52:25 -05:00
Brendan Hansknecht
ec411b7a62 Also build host for size when using --opt-size 2022-02-24 16:21:12 -08:00
Brendan Hansknecht
69b4e78ac7 Add --opt-size and compiling smaller binaries 2022-02-24 15:39:50 -08:00