tekknolagi/skybison
A fork of Instagram's experimental performance oriented greenfield implementation of Python. It features small objects; a moving GC; hidden classes; bytecode inline caching; type-specialized bytecode; an experimental template JIT.
C++NOASSERTION
Issues
- 0
Look into non-const caching
#527 opened by tekknolagi - 0
Add benchmark to build step output
#526 opened by tekknolagi - 0
builtins_test has an assertion failure
#523 opened by tekknolagi - 3
Hide previous github actions benchmark comments
#466 opened by tekknolagi - 0
Remove _OR_POP variants
#518 opened by tekknolagi - 0
Maybe make itertools.product lazier
#517 opened by tekknolagi - 0
Make boolean conversion explicit
#516 opened by tekknolagi - 4
- 0
Remove LOAD_CLOSURE
#514 opened by tekknolagi - 0
Speed up creation of list/set literals
#513 opened by tekknolagi - 0
Unpack */** in compiler
#512 opened by tekknolagi - 2
Tail-duplicate jumps to exit blocks
#509 opened by tekknolagi - 0
Use tuples for function annotations
#511 opened by tekknolagi - 1
Implement PEP 479 in bytecode
#507 opened by tekknolagi - 1
Remove block stack in favor of exception tables
#506 opened by tekknolagi - 0
Investigate freevars bytecode specialization
#510 opened by tekknolagi - 0
Further optimize FOR_ITER
#508 opened by tekknolagi - 0
Add generators benchmark
#505 opened by tekknolagi - 0
Remove JUMP_*_OR_POP opcodes
#504 opened by tekknolagi - 0
Optimize super load method
#503 opened by tekknolagi - 0
Optimize strchr using sse
#501 opened by tekknolagi - 0
Add database to django benchmark
#500 opened by tekknolagi - 1
Add LOAD_METHOD_MODULE opcode
#449 opened by tekknolagi - 1
./python nonexistent_file raises RecursionError
#497 opened by tekknolagi - 2
Add _codecs.charmap_build
#496 opened by tekknolagi - 0
Add slice/index test
#495 opened by tekknolagi - 0
Add structseq unpacking to doUnpackIterable
#474 opened by tekknolagi - 0
Specialize SET_ADD with item type
#488 opened by tekknolagi - 0
Only rewrite bytecode on hot functions
#485 opened by tekknolagi - 0
Unify smallint binary and inplace opcodes
#483 opened by tekknolagi - 0
Run black in CI
#480 opened by tekknolagi - 0
- 0
Add givenExceptionMatches variant with LayoutId
#475 opened by tekknolagi - 0
Register asm stack with Valgrind
#473 opened by tekknolagi - 0
- 0
- 0
Investigate using Layouts for function prototypes
#467 opened by tekknolagi - 3
IC assertion failure in icInvalidateAttr
#460 opened by tekknolagi - 0
Cache structseq attribute reads in interpreter
#459 opened by tekknolagi - 0
Superclass __init__ methods have a lot of cache misses in STORE_ATTR_INSTANCE_UPDATE
#458 opened by tekknolagi - 0
Replace LOAD_ATTR __class__ with LOAD_TYPE
#454 opened by tekknolagi - 0
Add compilation benchmark
#455 opened by tekknolagi - 0
Add a stats webserver inside the runtime
#453 opened by tekknolagi - 1
Fix fragile builtins_test tests
#448 opened by tekknolagi - 0
Add support for mold linker
#437 opened by tekknolagi - 0
- 0
Make localAt function in Env/JitEnv
#441 opened by tekknolagi - 1
Pre-size set/dict objects in __new__
#438 opened by tekknolagi - 0
Add platform detection for asm interpreter
#435 opened by tekknolagi - 0
Speed up exception raising in the interpreter
#434 opened by tekknolagi