Contents Menu Expand Light mode Dark mode Auto light/dark mode
Pyjion main documentation
Logo
Pyjion main documentation
  • Development
  • Debugging
  • Disassembler
  • Graphing
  • API Reference
  • Using the WSGI middleware
  • Built-in Optimizations
    • OPT-1 Inline DECREF operations when the reference count is >1
    • OPT-2 Optimize “is” operations to pointer comparisons
    • OPT-3 Optimize == and != comparisons for short-integers to pointer comparisons
    • OPT-5 Inline frame push/pop instructions
    • OPT-6 Shortcut STORE_SUBSCR for known types
    • OPT-7 Shortcut BINARY_SUBSCR for known types and indexes
    • OPT-9 Inline list iterators into assembly instructions
    • OPT-10 Precompute the hashes for LOAD_NAME and LOAD_GLOBAL dictionary lookups
    • OPT-12 Pre-load methods for builtin types and bypass LOAD_METHOD
    • OPT-13 Pre-load functions for binary operations to known types
    • OPT-14 Optimize function calls which use the CALL_FUNCTION opcode
    • OPT-15 Optimize the LOAD_ATTR opcode
    • OPT-16 Optimize arithmetic by unboxing float, int and bool values
    • OPT-17 Inline “is None” and “is not None” statements
  • Known Limitations
Back to top

Index

C | D | E | G | I | M | N | O | P | S

C

  • config() (in module pyjion)

D

  • dis() (in module pyjion.dis)
  • dis_native() (in module pyjion.dis)
  • disable() (in module pyjion)

E

  • enable() (in module pyjion)

G

  • graph() (in module pyjion)

I

  • il() (in module pyjion)

M

  • module
    • pyjion
    • pyjion.dis
    • pyjion.wsgi

N

  • native() (in module pyjion)

O

  • offsets() (in module pyjion)

P

  • pyjion
    • module
  • pyjion.dis
    • module
  • pyjion.wsgi
    • module
  • PyjionWsgiMiddleware (class in pyjion.wsgi)

S

  • symbols() (in module pyjion)
Copyright © 2021, Anthony Shaw
Made with Sphinx and @pradyunsg's Furo