Artur Jamro
ade5c0dd2f
Trace log access to cache system
2019-09-05 17:14:32 -07:00
Artur Jamro
f65d8f2372
Refactor: cascade of matches in cache system
2019-09-05 17:14:32 -07:00
Artur Jamro
fad70eb8bb
Refactor usage of SecondaryMap impls (serde, PartialEq)
2019-09-05 17:14:32 -07:00
Andrew Brown
bb0a443747
Add stubs for constant relocation in RelocSink
2019-09-05 17:14:32 -07:00
Artur Jamro
364300f6cf
Use target triple in cache directory hierarchy ( #300 )
2019-09-04 13:12:27 -07:00
Artur Jamro
479592f8c5
Cache compression ( #234 )
2019-08-23 16:39:46 -07:00
Dan Gohman
44367ba99a
Bump version to 0.2.0
2019-08-20 16:07:57 -07:00
Artur Jamro
c3215f4f1b
Tests for cache system
2019-08-19 16:56:29 -07:00
Artur Jamro
3c33fe63a1
Add command line option for custom cache directory
2019-08-19 11:29:52 -07:00
Artur Jamro
7009c8dd73
Add dyn to traits and bump Rust version
2019-08-16 13:46:09 -07:00
Yury Delendik
4f04d7d873
Transform ranges and simple expressions ( #63 )
2019-08-08 20:44:45 -07:00
Artur Jamro
b10f8cf322
Partial hashing of module for faster caching ( #221 )
...
* Simple module compilation cache
* Fix base64 encoding bug
* Use warn! everywhere in cache system
* Remove unused import
* Temporary workaround for long path on Windows
* Remove unused import for non-windows builds
* Add command line argument to enable cache system + apply minor review feedback
* Initial implementation of partial module hashing
* Proper module hashing for the cache
* Use newer version of cranelift
2019-08-06 17:19:26 -07:00
Yury Delendik
5fc2d827b7
Update cranelift requirement from 0.37.0 to 0.38.0 ( #254 )
...
closes #248 , closes #249 , closes #250 , closes #251 , closes #252
2019-08-06 14:49:28 -05:00
Till Schneidereit
41f88745c4
Update log and libc crates ( #240 )
...
* Update log crate
* Update libc crate
2019-08-06 09:01:52 -05:00
Yury Delendik
0bc9d1fe6f
Update cranelift to 0.37.0 ( #236 )
...
Closed #228 , #227 , #226 , #225 , #224
2019-08-01 20:46:34 -05:00
Artur Jamro
b7d86af0ec
Cache directory hierarchy ( #217 )
...
* Simple module compilation cache
* Fix base64 encoding bug
* Use warn! everywhere in cache system
* Remove unused import
* Temporary workaround for long path on Windows
* Remove unused import for non-windows builds
* Cache directory hierarchy
* Fix conditional compilation for debug mode
* Minor enhancements
2019-07-26 07:24:58 -07:00
Artur Jamro
165dc4944d
Simple module compilation cache ( #203 )
...
* Simple module compilation cache
* Fix base64 encoding bug
* Use warn! everywhere in cache system
* Remove unused import
* Temporary workaround for long path on Windows
* Remove unused import for non-windows builds
* Add command line argument to enable cache system + apply minor review feedback
2019-07-25 16:16:10 -07:00
Artur Jamro
794841b366
Properly initialize file_per_thread_logger for rayon thread pool ( #211 )
...
* Properly initialize file_per_thread_logger for rayon thread pool
2019-07-23 14:53:48 -07:00
Artur Jamro
c80508c8a9
Make the calls to wasm's memory.grow and memory.size indirect ( #194 )
...
* Make the calls to wasm's memory.grow and memory.size indirect
2019-07-18 14:40:03 -07:00
Yury Delendik
d27d190b74
reverse dependency
...
https://github.com/CraneStation/wasmtime/pull/186#discussion_r302780035
2019-07-16 17:15:02 -07:00
Yury Delendik
efe9dd7b86
Update gimli version; refactor debug data structures
2019-07-16 17:15:02 -07:00
Dan Gohman
1a10f4a002
Update to Cranelift 1.33 and require Rust 1.35.
...
Cranelift requires Rust 1.35; update accordingly.
2019-07-03 11:16:55 -07:00
Yury Delendik
210e959333
Allow jump tables in wasmtime.
2019-07-02 14:07:30 -07:00
Yury Delendik
fb9d6061e4
Update cranelift, faerie, target-lexicon and wasmparser deps
2019-07-02 14:07:30 -07:00
Ari Lotter
1158b5bd6c
Use try_from replacing cast in wasmtime-environ.
...
`try_from` is stable now, so cast is unnecessary.
2019-06-09 12:27:28 +02:00
Dan Gohman
b509ca0aa5
Tidy up unused import warnings.
2019-04-05 14:07:28 -07:00
Jef
9bf6d73210
Integrate Lightbeam ( #51 )
...
* Integrate lightbeam
2019-04-05 12:42:54 -07:00
Yury Delendik
2353be95e6
update cranelift deps to 0.30.0
2019-03-27 02:24:51 -07:00
Dan Gohman
db0abe8431
Move the wasmtime crate directories form lib/* to wasmtime-*.
...
This follows a similar change to Cranelift made here:
https://github.com/CraneStation/cranelift/pull/660
2019-03-20 11:30:28 -07:00