Anton-4
1570a3df10
Add Str.len stub ( #7732 )
...
* Add Str.len stub
* mono update
2025-04-09 12:19:34 +02:00
Anton-4
37b7f11dca
Update Glossary.md
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-04-08 20:12:47 +02:00
Joshua Warner
6d22c4dd7c
Several migration fixes and make some zig parser improvements based on migrated code in the wild ( #7716 )
2025-04-08 13:46:44 +02:00
Sam Mohr
68af4b9a06
Merge pull request #7705 from OlofBlomqvist/main
...
Recommend new lambda syntax
2025-04-08 01:23:10 -07:00
Olof Blomqvist
53e127da27
Merge branch 'main' into main
2025-04-08 00:33:06 +02:00
Anton-4
5ba1c8e24b
glossary: tokenization ( #7728 )
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-04-05 15:19:05 +02:00
Stephan Renatus
84a738297e
README: link to rendered FAQs ( #7724 )
2025-04-05 13:11:06 +02:00
Anton-4
f5dc4f6371
wrong main
2025-04-04 20:01:46 +02:00
Anton-4
10299afef3
fix weird alignment
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-04-04 19:38:50 +02:00
Anton-4
dd11c2cf9c
llm docs improvements ( #7726 )
2025-04-04 18:37:46 +02:00
Anton-4
7e6d846ff6
glossary addition ( #7725 )
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-04-04 15:12:32 +02:00
Anton-4
debdb3a5b0
add AST to glossary ( #7723 )
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-04-03 18:40:47 +02:00
Anton-4
b4396f83ff
Glossary: module ( #7722 )
...
* Glossary module
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
* Update modules in tutorial
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
---------
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-04-02 16:12:48 +02:00
Anton-4
cf18ab75dd
better linker tip ( #7721 )
...
better error msg
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-31 19:57:30 +02:00
Anton-4
9ac64ac140
correct link
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-31 18:26:20 +02:00
Anton-4
892143f113
glossary rename + addition ( #7720 )
...
rename + addition
2025-03-31 16:48:48 +02:00
Anton-4
ec16ba9837
Update debug_tips.md
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-28 19:31:32 +01:00
Brendan Hansknecht
6748954587
Merge pull request #7718 from roc-lang/bhansconnect/push-kpxtuttpmnrn
...
switch roc to atomic refcounts
2025-03-28 15:19:31 +00:00
Brendan Hansknecht
f86d46a3ec
Merge pull request #7719 from roc-lang/bhansconnect/push-pmwmpoqvvuvl
...
[Parser] fix hang found by fuzzer
2025-03-28 09:24:04 +00:00
Brendan Hansknecht
54f027f70b
[Parser] fix hang found by fuzzer
2025-03-27 21:49:08 -07:00
Joshua Warner
837e021a0b
Merge pull request #7695 from gamebox/formatter-handles-whitespace
...
More multiline, and some comment support
2025-03-27 18:28:27 -07:00
Anthony Bullard
69a83e6841
Fix lints
2025-03-27 06:13:31 -05:00
Anthony Bullard
cb2ac5b3ae
Fix snapshots
2025-03-27 06:10:20 -05:00
Anthony Bullard
f1328a635e
Multiline and comment support in formatter
2025-03-27 05:57:09 -05:00
Brendan Hansknecht
a2b4f64c6e
always use atomic refcounting
2025-03-26 20:46:13 -07:00
Brendan Hansknecht
c21cf9b8d6
switch roc to atomic refcounts
2025-03-26 20:38:34 -07:00
Anton-4
2dbbdf3e1f
fix nix apple silicon workflow ( #7715 )
...
* verbose testing
* see if two threads is more reliable
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
* more two threads
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
* one thread
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
---------
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-25 16:44:21 +01:00
Anton-4
e9690c9bce
Lowercased some files ( #7713 )
2025-03-24 16:43:18 +01:00
Anton-4
843076e11e
Merge pull request #7714 from roc-lang/roc-dictionary
...
Init Compiler Dictionary
2025-03-24 12:30:30 +01:00
Anton-4
9b93f2870d
gen docs here too
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-22 18:13:31 +01:00
Anton-4
743e87cdd4
url is different now
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-22 18:10:22 +01:00
Anton-4
8a5abfbf50
Started Compiler Dictionary
2025-03-22 13:37:14 +01:00
Anton-4
c47a8e9cda
Merge pull request #7712 from roc-lang/html-security-fix
...
Html security fix, fix simple-http-server nix
2025-03-21 21:59:44 +01:00
Anton-4
d127c69f95
fix mac simple-http-server
2025-03-21 19:04:23 +01:00
Anton-4
a4ae083b60
security fix, simple-http-server fix
2025-03-21 17:49:41 +01:00
Anton-4
bdb5feafc3
restrict CI workflow permissions ( #7711 )
...
restrict permissions
2025-03-21 16:39:03 +01:00
Anton-4
4fb5c42055
prevent cross-site scripting
2025-03-21 15:42:40 +01:00
Olof Blomqvist
dc8ee0e5ce
remove arrows
2025-03-19 07:26:14 +01:00
Brendan Hansknecht
65c1d9f6f1
Merge pull request #7710 from roc-lang/bhansconnect/push-mpnznqqytvpz
...
[tracy] wait for shutdown
2025-03-18 23:20:48 -07:00
Brendan Hansknecht
8125e3d6fb
also add doc comment update from last review
2025-03-18 23:11:19 -07:00
Brendan Hansknecht
589bd6e297
add doc comment
2025-03-18 23:09:27 -07:00
Brendan Hansknecht
0cbfc0bca8
[tracy] wait for shutdown
...
TRACY_NO_EXIT is used to force tracy to wait for the profiler to finish collecting data before shutting down.
Sadly, it doesn't work on macos.
As a workaround, directly call into the tracy profiler on exit.
Request shutdown (which will start flushing data) and wait for shutdown to complete.
This makes the equivalent of TRACY_NO_EXIT the default.
Not, this only works on clean shutdown through `main` or `fatal`.
Any other shutdown will miss this codepath and exit before tracy fully dumps data.
2025-03-18 22:55:17 -07:00
Brendan Hansknecht
1102e297b8
Merge pull request #7709 from roc-lang/bhansconnect/push-qluvzlzttqnr
...
Add default capacities
2025-03-18 22:16:50 -07:00
Brendan Hansknecht
76fbdc1294
Add default capacities
...
Switches over to using `initCapacity` for many types.
Likely in the long term, everything should always use `initCapacity`.
The sizes are all guesses currently, but they have meaningful performance impacts for limitted overhead.
Once we have a larger corpus, would be great to tune.
This is another 5-10% perf gain on top of everything else.
2025-03-18 20:04:00 -07:00
Brendan Hansknecht
d190422927
Merge pull request #7708 from roc-lang/bhansconnect/push-svuvpmoowztr
...
Allocate only once when loading files
2025-03-18 18:16:01 -07:00
Brendan Hansknecht
ce32e5d468
fix file size on various platforms
2025-03-18 18:09:37 -07:00
Brendan Hansknecht
6d4fa72609
Allocate only once when loading files
...
Also improve formatter output.
Now counts total successes and failures.
Prints errors from failures
Print final success count, failure count, and execution time
This is a large perf gain ~8% on my x86 machine (slow memory hierarchy).
2025-03-18 18:02:08 -07:00
Brendan Hansknecht
8cd8cc0a65
Merge pull request #7707 from roc-lang/bhansconnect/push-wyrmutkkkuux
...
Use an arena for tiny allocations
2025-03-18 17:58:52 -07:00
Brendan Hansknecht
89a12f92cc
fix test
2025-03-18 17:53:58 -07:00
Brendan Hansknecht
91a66d6a26
add missing doc comment
2025-03-18 17:19:26 -07:00