Richard Feldman
|
52dc4e9a03
|
Bump-allocate LoadedModule
|
2020-07-30 18:40:56 -04:00 |
|
Richard Feldman
|
d06ad19eb0
|
Don't use channels to set up stealers
|
2020-07-30 18:25:09 -04:00 |
|
Richard Feldman
|
1c49e116b3
|
wip
|
2020-07-30 00:59:03 -04:00 |
|
Richard Feldman
|
5643c4b921
|
wip
|
2020-07-28 22:57:23 -04:00 |
|
Richard Feldman
|
931c558b5a
|
Move lots of things into Env
|
2020-07-28 21:43:02 -04:00 |
|
Richard Feldman
|
4ebe36fa4a
|
Revert "Drop find_task"
This reverts commit 3a61c0671c .
|
2020-07-28 20:59:07 -04:00 |
|
Richard Feldman
|
3a61c0671c
|
Drop find_task
|
2020-07-28 20:58:16 -04:00 |
|
Richard Feldman
|
aea125549a
|
Add find_task
|
2020-07-28 20:51:48 -04:00 |
|
Richard Feldman
|
167d7eb719
|
Extract load_deps from load
|
2020-07-28 20:51:48 -04:00 |
|
Richard Feldman
|
99e41c73f3
|
cargo fmt
|
2020-07-27 01:10:04 -04:00 |
|
Richard Feldman
|
eaaeda728a
|
Use synchronous file I/O over mmap
|
2020-07-27 01:10:04 -04:00 |
|
Richard Feldman
|
9f9ce327d4
|
Lazily validate that input bytes are valid UTF-8
|
2020-07-27 01:10:04 -04:00 |
|
Richard Feldman
|
15f087c93e
|
Use memmap for reading files
|
2020-07-27 01:10:04 -04:00 |
|
Chad Stearns
|
759f1289d6
|
Rename List.push to List.append
|
2020-07-25 03:43:52 -04:00 |
|
Richard Feldman
|
c90f2fd328
|
Improve error message in test_load
|
2020-07-22 19:54:11 -04:00 |
|
Folkert
|
6e7ec8cd2c
|
fix other test failures
|
2020-07-18 00:18:55 +02:00 |
|
Richard Feldman
|
1cd49689c2
|
Merge remote-tracking branch 'origin/trunk' into low-level-ops
|
2020-07-07 21:09:50 -04:00 |
|
Folkert
|
1b4c5cac25
|
fix failing tests
|
2020-07-07 17:17:55 +02:00 |
|
Richard Feldman
|
f442cec2da
|
Fix test_load
|
2020-07-04 22:20:43 -04:00 |
|
Folkert
|
b89dc60d7e
|
cleanup comment
|
2020-06-30 15:09:15 +02:00 |
|
Folkert
|
36e6950daa
|
ensure VarId always encodes root var
otherwise variables with the same root, but different values would be different once imported in another module
|
2020-06-30 15:03:30 +02:00 |
|
Richard Feldman
|
8c96d12661
|
Merge trunk
|
2020-06-29 22:10:46 -04:00 |
|
Richard Feldman
|
81db9de8b5
|
Merge branch 'trunk' into container-rule-patterns
|
2020-06-28 16:21:34 -04:00 |
|
Richard Feldman
|
95fa81b414
|
Add failing test for self-qualified modules
|
2020-06-28 15:37:44 -04:00 |
|
Folkert
|
41621bc509
|
fix test outputs
in some cases for aliases the outputs are not entirely correct yet. That's future work
|
2020-06-27 21:01:51 +02:00 |
|
Richard Feldman
|
55045e1cea
|
Fix some tests and docs
|
2020-06-25 22:11:46 -04:00 |
|
Richard Feldman
|
88990c8711
|
Move Int and Float modules into Num
|
2020-06-22 23:25:38 -04:00 |
|
Folkert
|
0fbac382d0
|
improve uniqueness signatures
|
2020-06-22 23:28:23 +02:00 |
|
Richard Feldman
|
b75f061f4f
|
Fix exhaustiveness errors
|
2020-06-19 13:30:14 -04:00 |
|
Richard Feldman
|
e49b43d376
|
Extract constrain_imports & pre_constrain_imports
|
2020-06-19 11:02:10 -04:00 |
|
Richard Feldman
|
1b3b9ee1c4
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 23:54:30 -04:00 |
|
Richard Feldman
|
269da82840
|
Make VarStore no longer use atomics
|
2020-06-13 21:59:01 -04:00 |
|
Richard Feldman
|
245a9fc951
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 21:03:38 -04:00 |
|
Richard Feldman
|
efb23dff44
|
Drop unused imports
|
2020-05-31 20:16:04 -04:00 |
|
Richard Feldman
|
99dcda8603
|
Use inlinable_string 0.1
|
2020-05-31 20:14:19 -04:00 |
|
Richard Feldman
|
e55929d545
|
move load::file::Module to can::
|
2020-05-26 21:21:11 -04:00 |
|
Richard Feldman
|
eaf7e2df36
|
Improve a comment
|
2020-05-26 01:16:20 -04:00 |
|
Richard Feldman
|
f79ead7f02
|
Avoid cloning on the main thread
|
2020-05-26 01:03:07 -04:00 |
|
Richard Feldman
|
11e2f998fc
|
Refactor alias cloning logic a bit
|
2020-05-26 00:58:14 -04:00 |
|
Richard Feldman
|
c47dc57fc2
|
Appease clippy
|
2020-05-26 00:41:57 -04:00 |
|
Richard Feldman
|
1b48c370a9
|
cargo fmt
|
2020-05-26 00:33:16 -04:00 |
|
Richard Feldman
|
4295dec955
|
Fix load_builtin_aliases ordering
|
2020-05-26 00:04:59 -04:00 |
|
Richard Feldman
|
c386192e8b
|
Reorganize when solving and constraint gen happen
|
2020-05-26 00:04:42 -04:00 |
|
Richard Feldman
|
afacf1d6c4
|
Reorganize declarations and src
|
2020-05-25 17:45:02 -04:00 |
|
Richard Feldman
|
64583a01bb
|
move load::file::Module to can::
|
2020-05-25 16:02:10 -04:00 |
|
Richard Feldman
|
3dac73d8d0
|
Parse doc comments
|
2020-05-23 22:03:21 -04:00 |
|
Richard Feldman
|
8fbfae5e62
|
Expand some docs
|
2020-05-09 09:46:24 -04:00 |
|
Richard Feldman
|
ce9e7a91f6
|
Clean up some Cargo.toml files
|
2020-05-03 21:37:59 -04:00 |
|
Richard Feldman
|
5f33073703
|
fix tests
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
5c31369072
|
Code gen thunks for top-level module decls
|
2020-05-01 19:30:55 -04:00 |
|