Commit graph

4827 commits

Author SHA1 Message Date
Richard Feldman
f2d8dc1d35
Merge pull request #3967 from roc-lang/editor-idea-logbook
logbook plugin idea
2022-09-05 17:59:26 -07:00
Jan Van Bruggen
1272503bec
Merge pull request #3943 from sandprickle/move-examples-3912
Move Platform Examples (3912)
2022-09-05 10:38:24 -06:00
dependabot[bot]
646c0d3ffa
Bump serde_json from 1.0.82 to 1.0.85
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.82 to 1.0.85.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.82...v1.0.85)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 14:02:45 +00:00
dependabot[bot]
d061730960
Bump dircpy from 0.3.12 to 0.3.13
Bumps [dircpy](https://github.com/woelper/dircpy) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/woelper/dircpy/releases)
- [Commits](https://github.com/woelper/dircpy/commits)

---
updated-dependencies:
- dependency-name: dircpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 14:02:27 +00:00
Folkert de Vries
92847fd7c6
Merge pull request #3965 from roc-lang/windows-dec-add
windows RocDec & Zig
2022-09-05 13:06:24 +02:00
Anton-4
5eda173763
logbook plugin idea
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-09-05 11:46:14 +02:00
Folkert de Vries
33ae4c2655
Merge branch 'main' into windows-surgical-dll
Signed-off-by: Folkert de Vries <folkert@folkertdev.nl>
2022-09-05 11:31:19 +02:00
Bryce Miller
9c6c8de5b4
remove special handling of platform-switching examples 2022-09-04 21:53:01 -04:00
Brian Carroll
f3c268abac
Merge pull request #3935 from roc-lang/dependabot/cargo/glyph_brush-0.7.5
Bump glyph_brush from 0.7.4 to 0.7.5
2022-09-04 23:04:06 +01:00
Folkert
df7db18008
make test slighly different so it has a distinct hash 2022-09-04 19:49:11 +02:00
Folkert de Vries
95b00048bf
Merge pull request #3964 from roc-lang/list-map-load-opaque
list map load opaque
2022-09-04 19:12:13 +02:00
Folkert
cc1a5af70d
cleanup 2022-09-04 19:04:48 +02:00
Folkert
76f82a6175
remove debugging code 2022-09-04 19:02:13 +02:00
Folkert
828ded8ebc
fix get scalar unsafe for windows 2022-09-04 18:57:56 +02:00
Folkert
a52a148424
fix llvm issues in all windows num tests 2022-09-04 18:42:59 +02:00
Folkert
6404f308f9
add windows llvm check mode (hacky) 2022-09-04 18:30:48 +02:00
Folkert
08b25cb935
fix dec calling convention for windows 2022-09-04 18:26:04 +02:00
Brian Carroll
517223e12a
Merge pull request #3962 from roc-lang/capacity-realloc
Use capacity better for realloc
2022-09-04 17:00:37 +01:00
Brian Carroll
fe8ea970e8
static-site-gen: report successes & errors, and update roc_cli test 2022-09-04 16:53:01 +01:00
Folkert
5a078eee4f
fix bug in loading of an opaque pointer 2022-09-04 17:22:43 +02:00
Brian Carroll
173343eea2
builtins: relax condition for reusing an allocation 2022-09-04 14:37:42 +01:00
Brian Carroll
b1b28650e9
builtins: Avoid reallocating Lists when they have enough capacity 2022-09-04 14:37:42 +01:00
Brian Carroll
0423e5650f
builtins: remove some redundant small string checks in strToBytes 2022-09-04 14:37:42 +01:00
Brian Carroll
32b815847e
builtins: Remove old incorrect comment about isSmallStr and add a test to make sure 2022-09-04 14:37:42 +01:00
Richard Feldman
76547a61f0
Merge pull request #3948 from roc-lang/windows-c-calling-convention
windows c calling convention
2022-09-03 09:58:49 -07:00
Folkert
0e22dd79c9
cleanup 2022-09-03 16:20:52 +02:00
Richard Feldman
4e46efdcfd
Merge pull request #3949 from roc-lang/docs-improvements
Docs improvements
2022-09-03 07:15:26 -07:00
Folkert
56463faa80
compact some pattern matches 2022-09-03 16:04:42 +02:00
Folkert
c5edd98bef
compact code 2022-09-03 16:01:44 +02:00
Folkert
b7cb7bb786
bitwise logical operators in the dev backend 2022-09-03 15:48:57 +02:00
Folkert
6c51198c6b
get rid of some mutual references 2022-09-03 15:01:59 +02:00
Folkert
af74f72f8a
minor tweaks 2022-09-03 14:45:22 +02:00
Folkert
ff7df65f36
simplify slices 2022-09-03 13:24:21 +02:00
Folkert
d99fdb3831
change the cutoff for when a pointer is used on windows 2022-09-03 12:42:13 +02:00
Folkert
8175e3a9e2
Merge remote-tracking branch 'origin/main' into windows-c-calling-convention 2022-09-03 12:14:17 +02:00
Jan Van Bruggen
4508a27fda
Merge pull request #3918 from roc-lang/format_cli_help
Improve consistency in CLI help messages
2022-09-02 20:03:45 -06:00
Folkert de Vries
93ace1d6f3
Merge pull request #3945 from roc-lang/i3942
Adds lambda set layout interning
2022-09-02 21:08:30 +02:00
Folkert de Vries
8cd308aa04
Merge pull request #3946 from roc-lang/faster-occurs-check
Attempt occurs checks for recursive lambda sets only during monomorphization
2022-09-02 20:51:51 +02:00
Folkert
016efc67c6
don't drop explicitly? 2022-09-02 19:15:03 +02:00
Bryce Miller
a1543b5cc4
treat platform-switching similarly to benchmarks 2022-09-02 10:44:29 -04:00
Richard Feldman
ce4aa4c502
Centralize sidebar link logic 2022-09-01 16:28:21 -04:00
Bryce Miller
67a5aedd44
Merge branch 'roc-lang:main' into move-examples-3912 2022-09-01 15:20:34 -04:00
Folkert
4dbdd8ac87
extend the lifetime of a dll until after an assert 2022-09-01 20:54:06 +02:00
Richard Feldman
bdd98e0276
Add prefetching to sidebar links 2022-09-01 14:24:40 -04:00
Folkert
f0f720a86a
pass by pointer more on windows 2022-09-01 20:12:55 +02:00
kilianv
273907319d
Add tests for Str.splitLast
There was only one test, which didn't cover the bug I fixed in Str.splitLast. I
added the tests to make sure the bug will be caught in the future.
2022-09-01 17:03:26 +02:00
kilianv
97f49bf940
Add expect tests for Str.splitLast 2022-09-01 16:59:11 +02:00
kilianv
d89253779a
Add expect tests for Str.splitFirst 2022-09-01 16:57:19 +02:00
kilianv
23e430d91d
Fix splitFirst bug
The reason was an of-by-one error.
2022-09-01 16:48:04 +02:00
kilianv
80c8c80082
Add tests to splitFirst function
Bugfix is coming up. The extra tests should capture the fix. Right now
not all tests pass.
2022-09-01 16:43:13 +02:00