Commit graph

7211 commits

Author SHA1 Message Date
Brian Carroll
a2f4d418bb
Fix Wasm backend compile error in Web REPL build 2023-11-06 08:08:00 +00:00
Brian Carroll
eb76ec4e90
Simplify call_import and call 2023-11-05 23:57:37 +00:00
Brian Carroll
10b0357140
Trim load_symbols_for_call 2023-11-05 23:55:26 +00:00
Brian Carroll
87ef10a4e5
Remove unused args from lowlevel helpers 2023-11-05 23:45:29 +00:00
Brian Carroll
84a230a2e5
Remove unused args from call 2023-11-05 23:32:20 +00:00
Brian Carroll
4b0c5fd0c6
Delete pushes and pops for each instruction 2023-11-05 23:20:47 +00:00
Brian Carroll
b5d3af0522
Delete VmBlock, vm_block_stack 2023-11-05 23:20:47 +00:00
Brian Carroll
86a6a3ace5
Delete current_stack, VmSymbolState, stack_is_empty, current_stack 2023-11-05 23:20:46 +00:00
Brian Carroll
664de9b285
Delete verify_stack_match 2023-11-05 23:20:46 +00:00
Brian Carroll
a76c4420fa
CodeBuilder tracks which local variables are set 2023-11-05 23:20:46 +00:00
Brian Carroll
8636299155
Remove redundant pattern match 2023-11-05 23:20:46 +00:00
Brian Carroll
8fe9758460
Remove some stray calls to load_args 2023-11-05 23:20:46 +00:00
Brian Carroll
563ad8f1fb
Delete some unused code from codebuilder and storage 2023-11-05 23:20:46 +00:00
Brian Carroll
5719384ed9
Get rid of VM stack storage 2023-11-05 23:20:46 +00:00
Luke Boswell
3c9a8e5e4c
ignore build artifacts 2023-11-03 16:42:27 +11:00
Richard Feldman
849296a980
Merge pull request #5945 from roc-lang/homepage-example
Add larger example to WIP homepage
2023-10-30 22:32:00 -04:00
Richard Feldman
4b5b718241
cargo fmt 2023-10-30 21:15:53 -04:00
Anton-4
ad027e9c88
Merge pull request #5941 from isaacvando/main
Make List.dropFirst and List.dropLast drop n elements
2023-10-30 13:12:17 +01:00
Brendan Hansknecht
e099dd8b1c
Check lib64 before lib when linking
Depending on the linux distro, lib will contain 32bit libraries.
We want the 64bit version of libraries if they exist.
2023-10-29 21:43:15 -07:00
Richard Feldman
fddca7501a
Make a bunch of improvements to homepage and repl 2023-10-29 21:56:29 -04:00
Isaac Van Doren
139d3c6f89
make dropFirst and dropLast drop n elements 2023-10-29 13:23:33 -05:00
Ayaz Hafiz
ac179b5fdc
Drop and mark unused symbols 2023-10-25 17:24:33 -05:00
Ayaz Hafiz
6dbdc91b92
Fix lockfile 2023-10-25 17:17:49 -05:00
Ayaz Hafiz
ac2179c9d9
Fix bugs related to module resolution 2023-10-25 17:15:05 -05:00
Ayaz Hafiz
ce6c340ebc
First pass at semantic tokens 2023-10-25 17:15:04 -05:00
Ayaz Hafiz
0437645293
Drop videos 2023-10-25 17:14:51 -05:00
Ayaz
09114db0ed
Update README.md
Signed-off-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
2023-10-25 17:14:50 -05:00
Ayaz
ec9a3b78ce
Update README.md
Signed-off-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
2023-10-25 17:14:50 -05:00
Ayaz Hafiz
fbd84d2c2c
Add readme 2023-10-25 17:14:50 -05:00
Ayaz Hafiz
03d132cf6d
Formatting 2023-10-25 17:14:50 -05:00
Ayaz Hafiz
886a367026
Go-to-definition basic support 2023-10-25 17:14:50 -05:00
Ayaz Hafiz
e954e074fb
Refactor for less laziness (right now) 2023-10-25 17:14:50 -05:00
Ayaz Hafiz
40f297445d
Do not provide hover when data missing 2023-10-25 17:14:49 -05:00
Ayaz Hafiz
703ef6608e
Fix errors 2023-10-25 17:14:49 -05:00
Ayaz Hafiz
da421068f1
Update import 2023-10-25 17:14:33 -05:00
Ayaz Hafiz
a002d568e0
Update match 2023-10-25 17:14:33 -05:00
Ayaz Hafiz
289b1ea35a
Update 2023-10-25 17:14:33 -05:00
Ayaz Hafiz
6e89821233
Update language server to support apps 2023-10-25 17:14:33 -05:00
Ayaz Hafiz
b706a57e16
Update LSP 2023-10-25 17:14:33 -05:00
Ayaz Hafiz
0db1cd9c28
Add hover 2023-10-25 17:14:33 -05:00
Ayaz Hafiz
9d365a8a57
Support basic diagnostic reporting 2023-10-25 17:14:32 -05:00
Brian Carroll
c50925240d
Merge pull request #5921 from roc-lang/wasm-repl-crash
report roc_panic to the user in the web repl
2023-10-25 19:22:10 +01:00
Brendan Hansknecht
0f5b112336
disable list_range_length_overflow for dev wasm 2023-10-23 13:50:36 -07:00
Brian Carroll
3d57e7a89c
If host has a _start, don't bother searching for main 2023-10-23 13:50:36 -07:00
Brendan Hansknecht
6665a0ea4f
Fix malloc in wasm by setting __heap_end 2023-10-23 13:50:36 -07:00
Anton-4
845da6a5c9
clippy 2023-10-23 13:50:35 -07:00
Anton-4
7da37c0e98
rustfmt 2023-10-23 13:50:35 -07:00
Brian Carroll
6e2d7e4a8d
Improve Wasm debug instructions 2023-10-23 13:50:35 -07:00
Brendan Hansknecht
6b191fcfc2
stop zig from automatically stripping with opt-size 2023-10-23 13:50:35 -07:00
Brian Carroll
8ead194c2c
Fix order of operations in gen_wasm host-to-app linking 2023-10-23 13:50:35 -07:00