Commit graph

2516 commits

Author SHA1 Message Date
Folkert
32dab538ea
refactor 2022-09-23 00:07:28 +02:00
Folkert
2631970851
use mmap 2022-09-23 00:06:57 +02:00
Folkert
56bf57dab1
improve calculation of section index 2022-09-23 00:04:57 +02:00
Folkert
1c8b717af4
Revert "move the erasing of the .dll information to the precompiled host"
This reverts commit ba8baae0dc.
2022-09-22 23:51:52 +02:00
Folkert
ba8baae0dc
move the erasing of the .dll information to the precompiled host 2022-09-22 23:45:17 +02:00
Folkert
5b9e152248
use cached dynamic_relocations 2022-09-22 21:58:54 +02:00
Folkert
1ebcf25fc0
cleanup 2022-09-22 21:56:40 +02:00
Folkert
9bbe0e029f
refactor 2022-09-22 21:55:31 +02:00
Folkert
540d3c29f9
enable the windows surgical linker, for now 2022-09-22 21:53:48 +02:00
Ayaz Hafiz
56c2936ebd
Update mono test 2022-09-22 14:43:32 -05:00
Folkert
1c95fd3761
a functional windows surgical linker 2022-09-22 21:28:27 +02:00
Brian Hicks
0f4c848978
remove RocList.get
It wasn't used outside of `RocDict`'s `IntoIterator`, and in that use case it
was throwing segfaults and bus errors all over the place. I was unable to figure
out what was wrong with it, but since we have an alternative path forward let's
just drop it for now.
2022-09-22 06:03:50 -05:00
Brian Hicks
37fbc5ec24
use the slice's iterator for iterating over RocDictItems 2022-09-22 06:03:31 -05:00
Folkert
466b5d78cb
linking of a very simple roc program 2022-09-22 00:32:36 +02:00
Richard Feldman
e9f162c916
Merge pull request #4088 from roc-lang/dependabot/cargo/itertools-0.10.5
Bump itertools from 0.10.3 to 0.10.5
2022-09-21 12:20:57 -07:00
Ayaz
f4e77a9e38
Merge pull request #4090 from roc-lang/i4084
Properly import builtin modules in platforms
2022-09-21 14:01:01 -05:00
Ayaz Hafiz
fda485431f
Update mono test 2022-09-21 13:41:20 -05:00
Ayaz Hafiz
2037ad22fd
Update encode mono test 2022-09-21 13:40:50 -05:00
Ayaz Hafiz
dc70c1b0b0
Update mono tests 2022-09-21 13:39:10 -05:00
Anton-4
7818699bfa
fix input_file arg 2022-09-21 20:03:50 +02:00
Ayaz Hafiz
625a86e7ed
Update test output 2022-09-21 12:30:09 -05:00
Ayaz Hafiz
e50f8d4888
Remove debug assert 2022-09-21 12:29:07 -05:00
Ayaz Hafiz
06bef34829
Import Decode by default in all modules 2022-09-21 12:29:07 -05:00
Ayaz Hafiz
f10c47ec20
Update gen_abilities tests 2022-09-21 12:29:06 -05:00
Ayaz Hafiz
1de37f042e
Update reporting tests 2022-09-21 12:29:06 -05:00
Ayaz Hafiz
01815ad23f
Ability impls that don't shadow can end up resolving to the member def 2022-09-21 12:29:06 -05:00
Ayaz Hafiz
b7b0af0d45
Update solve tests 2022-09-21 12:29:06 -05:00
Ayaz Hafiz
67d0a3d36f
Symbol resolution of ability members can come from unique defs or unique shadows 2022-09-21 12:29:06 -05:00
Ayaz Hafiz
454f3634fd
Import all types from Encode by default 2022-09-21 12:29:06 -05:00
Ayaz Hafiz
7e5ff4883f
Do not qualify builtin modules with package shorthand when loading 2022-09-21 12:29:06 -05:00
Ayaz
211c297230
Merge pull request #4041 from KilianVounckx/opaque-bool
Opaque bool
2022-09-21 11:15:41 -05:00
Folkert
e88b61734c
add .exe extension when target is windows 2022-09-21 18:11:59 +02:00
Folkert
05feeeb253
call host functions from the app 2022-09-21 17:42:08 +02:00
Anton-4
04ea17e8a1
Merge branch 'main' into swiftuidemo
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-09-21 17:24:25 +02:00
Ayaz Hafiz
c0fc2fdb29
Do not qualify builtin modules with package shorthand when loading 2022-09-21 09:46:40 -05:00
Anton-4
10326779b3
don't build swift on linux 2022-09-21 15:41:44 +02:00
Folkert
7399dc8ae4
remove magic constant 2022-09-21 15:27:33 +02:00
Folkert
0cc75ae27c
Revert "some work on a .dll import section; immediately revert"
This reverts commit f151044afc.
2022-09-21 15:26:52 +02:00
Folkert
f151044afc
some work on a .dll import section; immediately revert 2022-09-21 15:26:44 +02:00
Folkert
fcc17f6b68
use the -rdynamic flag to have zig produce an export section for the host 2022-09-21 15:26:03 +02:00
Folkert
107f4d3f6c
remove itertools dependency 2022-09-21 12:55:41 +02:00
Folkert
2d2fbfd987
add comment 2022-09-21 12:37:48 +02:00
Folkert
8f5b005f10
refactor section header writing 2022-09-21 12:32:43 +02:00
Folkert de Vries
cc202a4cf9
Merge pull request #4082 from roc-lang/update-cli-platform-unreachables
Support unification with uninhabited tag variants in more places
2022-09-21 12:18:38 +02:00
dependabot[bot]
d8441704d6
Bump itertools from 0.10.3 to 0.10.5
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.10.3 to 0.10.5.
- [Release notes](https://github.com/rust-itertools/itertools/releases)
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-21 10:16:10 +00:00
Anton-4
34bc670ffd
Merge pull request #4061 from roc-lang/dependabot/cargo/js-sys-0.3.60
Bump js-sys from 0.3.59 to 0.3.60
2022-09-21 12:14:39 +02:00
Folkert de Vries
a74f5d9366
Merge pull request #4076 from roc-lang/collapse-void-2
Unwrap layouts containing void layouts as newtypes
2022-09-21 00:13:56 +02:00
Ayaz
362dadc7e9
Merge pull request #4073 from roc-lang/i4068
Construct exhaustiveness branches with condition, not branch, variable
2022-09-20 17:03:33 -05:00
Folkert
20cd50f712
add windows test 2022-09-20 23:56:52 +02:00
Folkert
841a553839
cleanup 2022-09-20 23:56:19 +02:00