Commit Graph

23 Commits

Author SHA1 Message Date
Tony Jinwoo Ahn
34f5a8793a Replace write! with writeln!
Instead of calling write! with an explicit newline character at the end,
prefer its alternative, writeln!.

Signed-off-by: Tony Jinwoo Ahn <tony.jinwoo.ahn@gmail.com>
2021-10-02 15:23:11 +09:00
Padraic Fanning
0ea56025ec Replace master with main
Fixes #3067
2021-09-15 17:54:54 -04:00
Nikita Sobolev
ba74a9a239 Fixes typos in all other files 2021-08-22 12:42:13 +09:00
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