Commit graph

23468 commits

Author SHA1 Message Date
Anton-4
eb8e5d7fe9
Merge pull request #5045 from roc-lang/nightly-strip-debug
strip debug info from nightlies
2023-02-18 19:07:54 +01:00
Folkert
bece06ba10
work around universally quantified type variable 2023-02-18 18:12:32 +01:00
Folkert
90c45a197b
use extracted functions 2023-02-18 17:57:50 +01:00
Anton-4
f0a74636a0
Merge pull request #5046 from human154/patch-2
Tutorial: add 3 more spaces before colons
2023-02-18 17:54:09 +01:00
Folkert
784ebde24b
helper functions 2023-02-18 17:34:41 +01:00
Folkert
edd10a079c
create hook for future glue proc codegen 2023-02-18 17:34:23 +01:00
Folkert
aac8c76c5f
fix mono tests 2023-02-18 16:43:51 +01:00
Folkert
808262892e
fix off-by-one error in loop condition 2023-02-18 16:42:47 +01:00
Folkert
b2a875c355
use debug_assert_eq 2023-02-18 16:42:47 +01:00
Folkert
03867fdc1f
str to num 2023-02-18 16:42:46 +01:00
Folkert
93fb1c73e6
str splits 2023-02-18 16:42:46 +01:00
Folkert
a3d5e7bee5
fully implement sign/zero extension 2023-02-18 16:42:46 +01:00
Folkert
4e38a4ce32
enable some utf8 conversion tests 2023-02-18 16:42:46 +01:00
Folkert
aa113f169c
string equality 2023-02-18 16:42:45 +01:00
Folkert
816828040d
tests for boxing/unboxing floats 2023-02-18 16:42:45 +01:00
Folkert
b968122bee
simplify systemv argument storing and loading 2023-02-18 16:42:45 +01:00
Folkert
89201676ef
make is_primitive look through LambdaSet 2023-02-18 16:42:44 +01:00
Folkert
4b31c77b37
paramter ownership is not important for codegen 2023-02-18 16:42:44 +01:00
Folkert
78000b3f19
enable more list tests 2023-02-18 16:42:44 +01:00
Folkert
9f5f80581e
add test that passes a struct < 16 bytes 2023-02-18 16:42:43 +01:00
Folkert
a66320b00c
count utf bytes 2023-02-18 16:42:43 +01:00
Folkert
e48a604862
add Str.appendScalar 2023-02-18 16:42:43 +01:00
Folkert
92539fe3b0
Revert "implment 8bit logical operators"
This reverts commit 87c49679e1ac5bcfb710b6d432a9f503db3ee501.
2023-02-18 16:42:42 +01:00
Folkert
f6fbfa002b
implment 8bit logical operators 2023-02-18 16:42:42 +01:00
Folkert
4afeb1d67a
store big strings on the heap; enable a lot more string tests 2023-02-18 16:42:42 +01:00
Folkert
1e1da8a61b
reduce linecount 2023-02-18 16:42:41 +01:00
Folkert
38b66765ab
enable more string tests 2023-02-18 16:42:41 +01:00
Folkert
6a84d6ee83
centralize stack movement 2023-02-18 16:42:41 +01:00
Folkert
8ec3ab0963
centralize reading a pointer to some stack location 2023-02-18 16:42:40 +01:00
Folkert
b31edead54
centralize writing a stack value to a pointer 2023-02-18 16:42:40 +01:00
Folkert
ee79a311f9
dev: box and unbox 16-bit and 8-bit values 2023-02-18 16:42:40 +01:00
Folkert
49d52f5d9a
dev: box and unbox 32-bit value 2023-02-18 16:42:39 +01:00
Folkert
6ecafb85a4
add mov_reg32_base32_offset32 2023-02-18 16:42:39 +01:00
Folkert
541039f700
add register names for 32-bit, 16-bit and 8-bit 2023-02-18 16:42:39 +01:00
Ayaz
c9015e6ef2
Merge pull request #5039 from roc-lang/i5027
Handle case where only other tag of nullable unwrapped needs no refcount
2023-02-18 09:41:07 -06:00
Ju Liu
859cccf62c Make it so inline code tags are not split across newlines 2023-02-18 15:25:00 +00:00
Joshua Warner
57c3840926
Merge pull request #5016 from joshuawarner32/fix-collection-newlines
Fix formatting of initial newlines in collections
2023-02-18 06:56:01 -08:00
human154
190d0a0ac5
Tutorial: add 3 more spaces before colons
Signed-off-by: human154 <46430360+human154@users.noreply.github.com>
2023-02-18 09:13:47 -05:00
Anton-4
caba04e79c
delete test code 2023-02-18 11:44:46 +01:00
Anton-4
17c84bcc1e
strip debug info from nightlies 2023-02-18 11:13:47 +01:00
Anton-4
5285884830
Merge pull request #5040 from dankeyy/python-interop
Python interop
2023-02-17 20:41:00 +01:00
Anton-4
09bf599642
Merge pull request #5043 from roc-lang/windows-build-fixes
Windows build fixes + CI
2023-02-17 19:34:28 +01:00
Joshua Warner
2541a09273
Fix formatting of initial newlines in collections
Fixes #5015
2023-02-17 09:08:50 -08:00
Anton-4
7cbd454b69
syntex errors, curl with auth 2023-02-17 16:39:20 +01:00
Anton-4
7166e3ac4d
remove old flag 2023-02-17 15:48:22 +01:00
Anton-4
ed78112fbc
windows build fixes 2023-02-17 15:44:15 +01:00
Anton-4
f98a75fc51
Merge pull request #5042 from human154/patch-1
Tutorial: Add and remove spaces before colons and question marks as needed
2023-02-17 13:02:32 +01:00
human154
5bf4053a34
Add and remove incorrect spaces before colons and &
Signed-off-by: human154 <46430360+human154@users.noreply.github.com>
2023-02-17 01:31:05 -05:00
dankeyy
8fec0ff7e9
Update README.md
Signed-off-by: dankeyy <dankeyy@protonmail.com>
2023-02-17 01:19:10 +02:00
Ahmad Sattar
db497539bc
Combined test for good measure 2023-02-16 23:08:30 +01:00