Anton-4
|
e10448e92c
|
Merge pull request #6933 from roc-lang/bundle-windows-libs
Bundle `.lib` files when making a platform package
|
2024-07-29 10:29:07 +02:00 |
|
Luke Boswell
|
4e03b5179f
|
bundle .lib files when making a package
|
2024-07-29 14:53:24 +10:00 |
|
Luke Boswell
|
2a95f355ad
|
Merge pull request #6809 from joshuawarner32/blockparse2
Implement block / indent based parsing
|
2024-07-29 14:48:38 +10: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 |
|
Joshua Warner
|
ecb8b12167
|
Add back working tests
|
2024-07-27 14:49:56 -07: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 |
|
Kiryl Dziamura
|
d5db3137a3
|
Merge pull request #6868 from kdziamura/suffixed-stmt-desugaring
|
2024-07-24 08:30:03 +02: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
|
7a8a5bc9e7
|
update type annotation errors
|
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 |
|
Kiryl Dziamura
|
56eae5df95
|
propagate type annotations to desugared ast
|
2024-07-23 23:16:47 +02:00 |
|
Richard Feldman
|
a94994b095
|
Merge pull request #6902 from jfkonecn/collapsible
Added html details > summary tag support for website
|
2024-07-23 11:03:39 -04:00 |
|
John Konecny
|
bc21f7b92f
|
Merge branch 'main' into collapsible
|
2024-07-22 18:17:14 -04:00 |
|
Brendan Hansknecht
|
f40fab3da2
|
Merge pull request #6918 from roc-lang/copy-better
Generate copy functions in roc and pass them into zig
|
2024-07-22 04:11:56 -07:00 |
|
Brendan Hansknecht
|
5ad85bcd08
|
get native dev backend working
|
2024-07-21 20:07:52 -07:00 |
|
Brendan Hansknecht
|
b8fb83af86
|
get wasm dev backend working
|
2024-07-21 19:53:36 -07:00 |
|
Brendan Hansknecht
|
82764dc697
|
switch to passing the copy function into zig (implement llvm)
|
2024-07-21 19:04:57 -07:00 |
|
Brendan Hansknecht
|
d028aa3c74
|
try a different formulation. Maybe it will avoid lookup table
|
2024-07-21 18:17:37 -07:00 |
|
Brendan Hansknecht
|
f3cae9147c
|
generate all static size memcpy's
|
2024-07-21 17:03:07 -07:00 |
|
Luke Boswell
|
9814b24a31
|
Merge pull request #6917 from roc-lang/remove-examples
Remove gui and swift examples
|
2024-07-22 08:43:45 +10:00 |
|
Brendan Hansknecht
|
fec875d045
|
have zig generate more efficient copy functions
|
2024-07-21 14:56:21 -07:00 |
|
Brendan Hansknecht
|
db9a5fd261
|
Merge pull request #6916 from roc-lang/entry-alloca
llvm: only generate `alloca` in the entry block
|
2024-07-21 05:06:52 -07:00 |
|
Luke Boswell
|
7ba44a5cd0
|
remove gui and swift examples
|
2024-07-21 19:50:04 +10:00 |
|
Brendan Hansknecht
|
bccab34833
|
correct comment
|
2024-07-20 21:30:25 -07:00 |
|
Brendan Hansknecht
|
e804501a92
|
clippy
|
2024-07-20 21:21:43 -07:00 |
|
Brendan Hansknecht
|
703224b275
|
fix alloca args overwriting eachother
|
2024-07-20 21:14:31 -07:00 |
|
Brendan Hansknecht
|
a81d4b8b16
|
add extra test case from issue
|
2024-07-20 20:31:29 -07:00 |
|
Brendan Hansknecht
|
c5a74bdc12
|
for referenced values, use allocas instead of phi nodes
|
2024-07-20 19:52:11 -07:00 |
|
Brendan Hansknecht
|
ee7f1e39c7
|
move all allocas to the entry block
|
2024-07-20 19:17:11 -07:00 |
|
Brendan Hansknecht
|
70fa3ecdc2
|
Merge pull request #6911 from roc-lang/list-fix
fix slice refcounting mistakes that can modify data before a list
|
2024-07-18 04:12:22 -07:00 |
|
Brendan Hansknecht
|
2772aa4912
|
fix slice refcounting mistakes that can modify data before a list
|
2024-07-17 22:19:40 -07:00 |
|
Anton-4
|
2002868b56
|
Merge pull request #6857 from roc-lang/basic-cli-0-12-0
basic-cli 0.12.0 related updates
|
2024-07-17 12:43:39 +02:00 |
|
Anton-4
|
d704afb41f
|
basic-cli 0.12.0 releated updates
|
2024-07-17 11:59:13 +02:00 |
|
Brendan Hansknecht
|
5b87d82b01
|
Merge pull request #6907 from roc-lang/refcount-followup
Refcount followup
|
2024-07-16 15:25:06 -07:00 |
|
Brendan Hansknecht
|
2779145ec5
|
clarify list drop specialization state
|
2024-07-16 13:14:39 -07:00 |
|
Brendan Hansknecht
|
f6c231e259
|
disable some previous and still failing tests
|
2024-07-15 19:01:40 -07:00 |
|
Brendan Hansknecht
|
5dc20e0f4e
|
update mono tests
|
2024-07-15 17:25:51 -07:00 |
|
Brendan Hansknecht
|
ae0f445d86
|
A clarity around disabling list drop specialization
|
2024-07-15 17:12:22 -07:00 |
|
Brendan Hansknecht
|
50ba3071e1
|
disable list drop specialization
|
2024-07-15 17:04:32 -07:00 |
|
Luke Boswell
|
5cf4a4af1f
|
Merge pull request #6905 from roc-lang/rocresult-refcount
Add impl RocRefcounted for RocResult
|
2024-07-16 08:10:52 +10:00 |
|
Anton-4
|
7a288dd53b
|
Merge pull request #6893 from roc-lang/basic-cli-12-update
DO NOT MERGE YET update to basic-cli 0.12
|
2024-07-15 22:48:00 +02:00 |
|