Commit Graph

16018 Commits

Author SHA1 Message Date
Richard Feldman
98a4ce231d
Use IndexMap in bindgen_rs 2022-05-24 12:08:08 -04:00
Richard Feldman
282c2580c0
Disable NulableUnwrapped bindgen for now.
I'll re-enable it while writing tests for it.
2022-05-24 12:08:08 -04:00
Richard Feldman
5647e6673e
Cross-arch bindgen for nonrecursive tag unions 2022-05-24 12:08:08 -04:00
Richard Feldman
706e5c26db
Cross-arch bindgen for records and enumerations 2022-05-24 12:08:07 -04:00
Richard Feldman
9325aeb614
Try writing bindgen cfg annotations all at once 2022-05-24 12:08:07 -04:00
Richard Feldman
13fbd17bac
Bindgen for different architectures 2022-05-24 12:08:07 -04:00
Richard Feldman
2a5e6ab172
Add PartialEq, Eq, and EnumIter to Architecture 2022-05-24 12:08:07 -04:00
Richard Feldman
395ef11efc
Use conditional compilation over if cfg!
This way there's less work for rustc to do.
2022-05-24 12:07:48 -04:00
Richard Feldman
bf0ae14cca
Drop unused cwd arg 2022-05-24 12:07:48 -04:00
Richard Feldman
769feba006
roc run from a tempdir on macOS 2022-05-24 12:07:47 -04:00
Richard Feldman
182a87eb95
Only try to use memfd on Linux 2022-05-24 12:06:04 -04:00
Richard Feldman
a4e4046739
Exclude examples/ in workspace Cargo.toml 2022-05-24 12:04:31 -04:00
Richard Feldman
e6fb342b3d
Merge pull request #3041 from rtfeldman/build-web-repl-on-netlify
Build web REPL on Netlify
2022-05-24 10:12:51 -04:00
Richard Feldman
a67306b7b5
Merge pull request #3123 from rtfeldman/formatter-multi-line-expr-delimiters
Formatter: add newlines between parens for multiline expressions
2022-05-24 10:06:16 -04:00
Sean Hagstrom
e2e77a2324
formatter: add newlines between parens delimiters for multiline expressions 2022-05-24 11:19:30 +01:00
Brian Carroll
2313ee2259
Parse ImportSection 2022-05-24 08:12:56 +01:00
Brian Carroll
cbf8c841f7
Parse TypeSection 2022-05-24 08:12:55 +01:00
Brian Carroll
dccdce839e
wasm: Create Parse instances for all Sections in the wasm file 2022-05-23 23:12:10 +01:00
Folkert de Vries
0d3a614945
Merge pull request #3117 from rtfeldman/roc-run-from-ram
roc run from ram
2022-05-23 22:13:44 +02:00
Folkert
2ae804790a
parse toplevel defs into an SOA structure 2022-05-23 22:07:37 +02:00
Folkert de Vries
37fed3fbdb
Merge pull request #3101 from rtfeldman/simd-interner-search
simd small string interner search
2022-05-23 19:37:51 +02:00
Folkert
5cf100205e
pass the environment along to the execve calls 2022-05-23 19:35:56 +02:00
Richard Feldman
a957ba879f
Merge pull request #3121 from rtfeldman/square-brace-formatting
Use new square brace formatting
2022-05-23 09:47:49 -04:00
Anton-4
3caa39f7df
Merge pull request #2902 from rtfeldman/nix_flake_M1
made nix flake work for darwin
2022-05-23 14:47:38 +02:00
Richard Feldman
4eec34becf
Update to use new square brace formatting 2022-05-22 23:15:54 -04:00
Richard Feldman
0fae5b0bac
Update reporting to use new formatting 2022-05-22 22:13:03 -04:00
Richard Feldman
971ffa2b38
Update repl to use new formatting 2022-05-22 22:12:50 -04:00
Richard Feldman
096b738f1e
Update bindgen to use new formatting 2022-05-22 22:11:36 -04:00
Richard Feldman
0456ea4f19
Update comments and ast tests to new formatting 2022-05-22 22:11:13 -04:00
Richard Feldman
c9a1b9e8b8
Update FAQ to use new formatting 2022-05-22 22:10:48 -04:00
Richard Feldman
abd7d818d6
Update repl tests to use new formatting 2022-05-22 22:07:22 -04:00
Richard Feldman
95e82f9414
Update reporting to use new formatting 2022-05-22 22:07:09 -04:00
Richard Feldman
a4a5f438e6
Update type pretty-printing 2022-05-22 18:35:56 -04:00
Richard Feldman
47f5015fdf
Update TUTORIAL and roc-for-elm-programmers
Changed formatting to remove spaces inside square braces
2022-05-22 18:33:34 -04:00
Richard Feldman
8fa80fa69b
Merge pull request #3116 from rtfeldman/formatter-remove-space-between-square-braces 2022-05-22 18:06:03 -04:00
Folkert
0fd382e713
use fexecve on linux 2022-05-22 22:38:51 +02:00
Brian Carroll
873d9d4e06
wasm: create separate steps for parsing the host and compiling the app 2022-05-22 20:49:16 +01:00
Brian Carroll
84a3ac2ef6
Replace byte slices with str 2022-05-22 19:37:06 +01:00
Brian Carroll
c16a5ad8ae
wasm: Create ParseError type 2022-05-22 15:37:47 +01:00
Brian Carroll
66c78ceed5
Replace some helper functions with Parse trait instances 2022-05-22 15:37:47 +01:00
Folkert
f8259913cc
clippy 2022-05-22 15:31:40 +02:00
Sean Hagstrom
c53f6cf2fe
formatter: remove spaces at the beginning and end of single-line square bracket expressions 2022-05-22 14:06:34 +01:00
Ayaz
d8eaa135b2
Merge pull request #3115 from rtfeldman/improve-range-checking
Optimize range checking
2022-05-22 08:43:53 -04:00
Folkert
b80b59125e
more rust, less libc 2022-05-22 14:33:30 +02:00
Folkert
ddc67c2a19
implement argument passing 2022-05-22 14:19:53 +02:00
Folkert
95fce168a4
Merge remote-tracking branch 'origin/trunk' into roc-run-from-ram 2022-05-22 13:41:00 +02:00
Folkert
d4e475338d
try to use in-memory files in linux 2022-05-22 13:17:30 +02:00
Sean Hagstrom
4981f081a7
formatter: refactor fmt_collection to receive enum for braces type 2022-05-22 11:44:10 +01:00
Brian Carroll
8114ec60c1
Start using Result to handle Wasm module parse failures 2022-05-22 09:36:33 +01:00
Richard Feldman
5baf1ac8b3
Merge pull request #3088 from rtfeldman/fast-comment-simd
use simd in actual comment parsing
2022-05-21 22:39:25 -04:00