Noah
|
8d5588df67
|
Merge pull request #2532 from Pluriscient/documentation/common-start
Documentation of VM & Bytecode
|
2021-04-18 15:12:29 -05:00 |
|
Pluriscient
|
b2c02838db
|
Remove todos from vm
|
2021-04-15 14:54:36 +02:00 |
|
Noah
|
4129f0c5c0
|
Fix async for compilation
|
2021-04-11 17:38:44 -05:00 |
|
Eric van der Toorn
|
0bba55b3bf
|
format bytecode file
|
2021-03-29 15:18:59 +02:00 |
|
Eric van der Toorn
|
99740d1e85
|
add documentation to most public parts of bytecode, along with examples
|
2021-03-27 14:46:31 +01:00 |
|
Noah
|
54ab9cb54a
|
Add LoadMethod and CallMethod* opcodes
|
2021-03-15 09:45:07 -05:00 |
|
Noah
|
322aba324f
|
Impl Eq+Hash for ConstantData, make CodeInfo.constants an IndexSet
|
2021-03-11 09:58:25 -06:00 |
|
Noah
|
86f907ec0d
|
Fix SetupAsyncWith stack level handling
|
2021-02-20 21:04:30 -06:00 |
|
Padraic Fanning
|
0d7570391e
|
Run rustfmt
|
2021-02-12 16:23:06 -05:00 |
|
Noah
|
58503cb0fa
|
Serialize entire frozen hashmap to bytes
|
2021-01-29 00:46:51 -06:00 |
|
Jeong YunWon
|
0b58527c6a
|
Merge pull request #2373 from RustPython/coolreader18/blockir
Have a block-based IR for compiling, calculate max stack size
|
2021-01-08 13:16:31 +09:00 |
|
Noah
|
be40a5d7b9
|
Fix clippy lints for Rust 1.49
|
2021-01-02 19:30:57 -06:00 |
|
Noah
|
559123c617
|
Don't push something on the stack when starting a generator
|
2020-12-23 17:40:33 -06:00 |
|
Noah
|
8f536b986d
|
Use boxvec for frame.stack
|
2020-12-21 18:48:56 -06:00 |
|
Noah
|
32a1dd60be
|
Have a block-based IR for compiling, calculate max stack size
|
2020-12-21 18:47:58 -06:00 |
|
Noah
|
2246f8b6f0
|
marshal can give better error messages on eof
|
2020-12-19 15:00:47 -06:00 |
|
Noah
|
3627e4ace1
|
Move bytecode.rs to lib.rs
|
2020-12-19 14:59:06 -06:00 |
|
Noah
|
f1807c7675
|
Remove bytecode lib.rs
|
2020-12-19 14:59:06 -06:00 |
|
coolreader18
|
0893076643
|
Add #![doc(html_logo_url = ...)] to crates
|
2019-07-08 23:57:18 -05:00 |
|
Windel Bouwman
|
183415e64b
|
Move bytecode into own crate.
|
2019-06-30 11:01:40 +02:00 |
|