Commit Graph

15 Commits

Author SHA1 Message Date
Noah
a5d45124fd Update other stuff to use the root of rustpython_bytecode 2020-12-19 14:59:07 -06:00
Noah
090720ab34 Fix jit 2020-12-14 16:33:05 -06:00
Noah
6c52c5c6d4 Update jit to use new instructions 2020-12-05 16:36:37 -06:00
Noah
2f232ecbe3 Implement string interning for variable names 2020-11-09 15:51:57 -06:00
Noah
3ebdeb79b3 Update rustpython_jit to work with codeobj.constants vec 2020-10-19 23:55:55 -05:00
Tom Schuster
9f24797bc8 basic loop support 2020-10-17 19:37:36 +02:00
Tom Schuster
7aebbc80e1 cargo fmt 2020-10-17 17:42:02 +02:00
Tom Schuster
c4d4432666 JumpIfTrue 2020-10-17 17:42:02 +02:00
Tom Schuster
7b345d060c Add bool tests 2020-10-17 17:42:02 +02:00
Tom Schuster
abf5ab467b implement bool conversion for float 2020-10-17 17:42:02 +02:00
Tom Schuster
80d168cc74 Implement Unary minus/plus 2020-10-17 17:42:02 +02:00
Tom Schuster
023bf6c3ba Basic block support in JIT 2020-10-17 17:42:02 +02:00
Ben Lewis
b0e97f0b6b Apply code review suggestions. 2020-09-18 19:24:43 +12:00
Ben Lewis
5ac6546e08 Add more jit tests. 2020-09-18 18:59:58 +12:00
Ben Lewis
f5082e4891 Add more jit tests, and utility to make testing it easier. 2020-09-18 18:59:58 +12:00