losfair
|
a057296618
|
(S32, Imm64, GPR)
|
2019-10-17 23:45:58 +08:00 |
|
losfair
|
3f35a74b84
|
Two more mov variants.
|
2019-10-17 23:40:44 +08:00 |
|
losfair
|
4df7973639
|
Add mov variants.
|
2019-10-17 23:34:24 +08:00 |
|
losfair
|
00242cdd7f
|
Fix LEA simulation on aarch64.
|
2019-10-17 23:00:50 +08:00 |
|
losfair
|
d325635629
|
Increment aarch64 virtual stack size to 1MB.
|
2019-10-17 23:00:32 +08:00 |
|
losfair
|
3de0c7763f
|
Skip inline non-instruction data.
|
2019-10-15 22:12:08 +08:00 |
|
losfair
|
81d538ade2
|
Fix disp < 0 case.
|
2019-10-15 22:00:33 +08:00 |
|
losfair
|
ee88c459e5
|
Allow arbitrary size of disp .
|
2019-10-15 21:55:04 +08:00 |
|
losfair
|
a525907c60
|
Emit state information for internal breakpoints.
|
2019-10-14 20:23:10 +08:00 |
|
losfair
|
5499a69ddc
|
Run cargo fmt on everything.
|
2019-10-13 20:02:47 +08:00 |
|
losfair
|
36f95fc660
|
Support emitting inline breakpoints in singlepass.
|
2019-10-11 21:05:42 +08:00 |
|
losfair
|
8ee4b7f7b0
|
Replace brk with undefined instruction.
|
2019-10-10 22:08:52 +08:00 |
|
losfair
|
b304317682
|
More mov variants.
|
2019-09-30 01:01:15 +08:00 |
|
losfair
|
89d8b5a41c
|
Fixes for aarch64.
|
2019-09-28 17:31:10 +08:00 |
|
losfair
|
3dadbc15c9
|
Integer subset done.
|
2019-09-23 22:30:08 +08:00 |
|
losfair
|
a124d87d0f
|
Fix Operator::MemorySize.
|
2019-09-19 01:10:23 +08:00 |
|
losfair
|
5f8b289751
|
movzx/movsx
|
2019-09-19 01:04:20 +08:00 |
|
losfair
|
8a91f801b9
|
Fix return from homomorphic host redirection trampoline.
|
2019-09-18 21:47:31 +08:00 |
|
losfair
|
72b6123def
|
Fix memory grow
|
2019-09-18 02:38:35 +08:00 |
|
losfair
|
e40600533e
|
Add missing emit_mov variants.
|
2019-09-18 02:30:45 +08:00 |
|
losfair
|
97b75d0124
|
Ensure callee-saved registers are properly preserved.
|
2019-09-18 02:21:35 +08:00 |
|
losfair
|
b57aba4ae7
|
Add homomorphic host redirection abstraction for vm->host calls.
|
2019-09-18 02:14:13 +08:00 |
|
losfair
|
d8b313e3fd
|
Fix emit_lea.
|
2019-09-17 00:49:21 +08:00 |
|
losfair
|
05557fc9ad
|
Bump dynasm to v0.5.1
|
2019-09-16 23:46:10 +08:00 |
|
losfair
|
9b77677e4b
|
Relax constraints a bit to compile on aarch64.
|
2019-09-15 18:23:42 +08:00 |
|
losfair
|
d3227f830c
|
More instructions & aarch64 trampolines.
|
2019-09-15 17:57:40 +08:00 |
|
losfair
|
ce7c903c23
|
Add impl for more instructions for aarch64 translator.
|
2019-09-11 01:13:52 +08:00 |
|
losfair
|
4210715070
|
AArch64 translation module.
|
2019-09-07 01:32:21 +08:00 |
|
Syrus
|
d8471e2b6a
|
Improved docs with custom logo and favicon
|
2019-09-03 17:06:31 -07:00 |
|
losfair
|
9015b79091
|
Cargo fmt
|
2019-09-01 18:17:47 +08:00 |
|
losfair
|
45040650dd
|
Fix the missing Copy trait error
|
2019-09-01 18:17:31 +08:00 |
|
losfair
|
86814a1920
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-22 10:47:39 -07:00 |
|
dependabot-preview[bot]
|
5d4b78e880
|
Bump nix from 0.14.1 to 0.15.0
Bumps [nix](https://github.com/nix-rust/nix) from 0.14.1 to 0.15.0.
- [Release notes](https://github.com/nix-rust/nix/releases)
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nix-rust/nix/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2019-08-21 22:36:56 +00:00 |
|
losfair
|
bf9d915635
|
Fix a few issues from PR comments.
|
2019-08-21 14:53:33 -07:00 |
|
losfair
|
124ad73e8a
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-19 13:06:59 -07:00 |
|
Brandon Fish
|
7b7f55306c
|
Merge branch 'master' into feature/fix-singlepass-panic-no-functions
|
2019-08-17 00:34:06 -06:00 |
|
Brandon Fish
|
bccbbb3d8b
|
Add deny nonstandard-style and unused-mut lints
|
2019-08-15 20:18:29 -06:00 |
|
losfair
|
afa0600701
|
Cargo fmt
|
2019-08-15 19:13:00 -07:00 |
|
losfair
|
6a24485999
|
Insert trampolines to preserve callee-saved registers for backends without register save area information.
|
2019-08-15 19:10:24 -07:00 |
|
Brandon Fish
|
98d3e04137
|
Fix unused mut warning
|
2019-08-15 20:09:51 -06:00 |
|
Brandon Fish
|
439e81d41e
|
Fix singlepass error when no function code present
|
2019-08-15 10:15:58 -06:00 |
|
losfair
|
98ef9182d7
|
Run clang-format and cargo fmt
|
2019-08-14 16:35:40 -07:00 |
|
losfair
|
0e0573c73c
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-14 16:33:26 -07:00 |
|
losfair
|
9cade2b441
|
singlepass: Skip patchpoint.
|
2019-08-10 03:10:32 +08:00 |
|
Brandon Fish
|
5a41686192
|
Fix bare_trait_objects warnings
|
2019-08-08 16:46:52 -06:00 |
|
losfair
|
c1619026d5
|
Swap code lazily when tiering up from singlepass to LLVM.
Does not handle long-running functions, but should work at least.
|
2019-08-09 04:26:17 +08:00 |
|
Brandon Fish
|
2f70a199e4
|
Add deny dead_code lint and fix one error
|
2019-08-01 20:46:35 -06:00 |
|
Syrus
|
ebce7d0371
|
Updated dependencies
|
2019-07-31 23:42:54 -07:00 |
|
Syrus
|
a6461c3b14
|
Removed explicit hashbrown dependency
|
2019-07-31 23:18:38 -07:00 |
|
Syrus
|
6245daaa84
|
Update dependencies to latest versions
|
2019-07-31 23:04:03 -07:00 |
|