Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3569)

#14757: INCA: Inline Caching meets Quickening in Python 3.3

Can't Edit
Can't Publish+Mail
Start Review
Created:
1 year ago by s.brunthaler
Modified:
1 year ago
Reviewers:
CC:
AntoinePitrou, haypo, cvrebert, skrah, dmalcolm, meadori, eric.snow, s.brunthaler_uci.edu
Visibility:
Public.

Patch Set 1 #

Patch Set 2 #

Patch Set 3 #

Patch Set 4 #

Patch Set 5 #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
.gitignore View 1 chunk +0 lines, -49 lines 0 comments Download
.hgignore View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
Python/opt/aux-impl.h View 1 2 3 1 chunk +328 lines, -0 lines 0 comments Download
Python/opt/config.h View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
Python/opt/gen/debug-opcodes.h.gen View 1 2 3 1 chunk +226 lines, -0 lines 0 comments Download
Python/opt/gen/inca-instr-decoding.h.gen View 1 2 3 1 chunk +118 lines, -0 lines 0 comments Download
Python/opt/gen/instr-impl.h.gen View 1 2 3 1 chunk +4861 lines, -0 lines 0 comments Download
Python/opt/gen/opcode.h.gen View 1 2 3 1 chunk +213 lines, -0 lines 0 comments Download
Python/opt/gen/rewrite-inca-fun.h.gen View 1 2 3 1 chunk +387 lines, -0 lines 0 comments Download
Python/opt/gen/threaded-code.h.gen View 1 2 3 1 chunk +522 lines, -0 lines 0 comments Download
Python/opt/interpreter-macro-defs.h View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
Python/opt/interpreter-macro-redefinitions.h View 1 2 3 1 chunk +65 lines, -0 lines 0 comments Download
Python/opt/signature-defines.h View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
Python/opt/undef-macros.h View 1 2 3 1 chunk +49 lines, -0 lines 0 comments Download
cgen/Lib/opcode.py View 1 2 3 1 chunk +180 lines, -0 lines 0 comments Download
cgen/cgen.py View 1 2 3 1 chunk +246 lines, -0 lines 0 comments Download
cgen/inca.py View 1 2 3 1 chunk +221 lines, -0 lines 0 comments Download
cgen/incacalls.py View 1 2 3 1 chunk +98 lines, -0 lines 0 comments Download
cgen/instructions.py View 1 2 3 1 chunk +247 lines, -0 lines 0 comments Download
cgen/templates/FastCFunctionDerivative View 1 2 3 1 chunk +41 lines, -0 lines 0 comments Download
cgen/templates/FastCVarArgsDerivative View 1 2 3 1 chunk +55 lines, -0 lines 0 comments Download
cgen/templates/FastGeneratorDerivative View 1 2 3 1 chunk +63 lines, -0 lines 0 comments Download
cgen/templates/FastPyFunctionDerivative View 1 2 3 1 chunk +66 lines, -0 lines 0 comments Download
cgen/templates/FastPyFunctionDoCallDerivative View 1 2 3 1 chunk +68 lines, -0 lines 0 comments Download
cgen/templates/FastPyMethodDerivative View 1 2 3 1 chunk +90 lines, -0 lines 0 comments Download
cgen/templates/IncaBuildDerivative View 1 2 3 1 chunk +22 lines, -0 lines 0 comments Download
cgen/templates/IncaBuildSliceDerivative View 1 2 3 1 chunk +26 lines, -0 lines 0 comments Download
cgen/templates/IncaComparisonDerivative View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
cgen/templates/IncaDerivative View 1 2 3 1 chunk +25 lines, -0 lines 0 comments Download
cgen/templates/IncaIteratorDerivative View 1 2 3 1 chunk +20 lines, -0 lines 0 comments Download
cgen/templates/IncaStringConcatDerivative View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
cgen/templates/IncaSubscriptDerivative View 1 2 3 1 chunk +25 lines, -0 lines 0 comments Download
cgen/templates/IncaUnpackDerivative View 1 2 3 1 chunk +26 lines, -0 lines 0 comments Download
cgen/templates/NonQuickeningCallDerivative View 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/base.impl View 1 2 3 1 chunk +145 lines, -0 lines 0 comments Download
cgen/templates/copyright View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
cgen/templates/debug-opcodes.h.impl View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
cgen/templates/default/binary_add View 1 2 3 1 chunk +20 lines, -0 lines 0 comments Download
cgen/templates/default/binary_and View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_floor_divide View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_lshift View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_modulo View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
cgen/templates/default/binary_multiply View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_or View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_power View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_rshift View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_subscr View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/binary_subtract View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_true_divide View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/binary_xor View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/break_loop View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
cgen/templates/default/build_list View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
cgen/templates/default/build_map View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
cgen/templates/default/build_set View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
cgen/templates/default/build_slice View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
cgen/templates/default/build_tuple View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
cgen/templates/default/call_function View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/call_function_var_kw View 1 2 3 1 chunk +47 lines, -0 lines 0 comments Download
cgen/templates/default/compare_op View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/continue_loop View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/delete_attr View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/delete_deref View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/delete_fast View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/delete_global View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
cgen/templates/default/delete_name View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/delete_subscr View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
cgen/templates/default/dup_top View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
cgen/templates/default/dup_top_two View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/end_finally View 1 2 3 1 chunk +35 lines, -0 lines 0 comments Download
cgen/templates/default/extended_arg View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
cgen/templates/default/for_iter View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
cgen/templates/default/get_iter View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/import_from View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/import_name View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
cgen/templates/default/import_star View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_add View 1 2 3 1 chunk +21 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_and View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_floor_divide View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_lshift View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_modulo View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_multiply View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_or View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_power View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_rshift View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_subtract View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_true_divide View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/inplace_xor View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/default/jump_absolute View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
cgen/templates/default/jump_forward View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
cgen/templates/default/jump_if_false_or_pop View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
cgen/templates/default/jump_if_true_or_pop View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
cgen/templates/default/list_append View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/load_attr View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/load_build_class View 1 2 3 1 chunk +29 lines, -0 lines 0 comments Download
cgen/templates/default/load_closure View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
cgen/templates/default/load_const View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
cgen/templates/default/load_deref View 1 2 3 1 chunk +27 lines, -0 lines 0 comments Download
cgen/templates/default/load_fast View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
cgen/templates/default/load_global View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
cgen/templates/default/load_name View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
cgen/templates/default/make_function View 1 2 3 1 chunk +98 lines, -0 lines 0 comments Download
cgen/templates/default/map_add View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
cgen/templates/default/pop_block View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
cgen/templates/default/pop_except View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/pop_jump_if_false View 1 2 3 1 chunk +22 lines, -0 lines 0 comments Download
cgen/templates/default/pop_jump_if_true View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
cgen/templates/default/pop_top View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
cgen/templates/default/print_expr View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
cgen/templates/default/raise_varargs View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
cgen/templates/default/return_value View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
cgen/templates/default/rot_four View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/rot_three View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/rot_two View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
cgen/templates/default/set_add View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/setup_finally View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
cgen/templates/default/setup_with View 1 2 3 1 chunk +28 lines, -0 lines 0 comments Download
cgen/templates/default/store_attr View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
cgen/templates/default/store_deref View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
cgen/templates/default/store_fast View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
cgen/templates/default/store_global View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
cgen/templates/default/store_locals View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
cgen/templates/default/store_map View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
cgen/templates/default/store_name View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
cgen/templates/default/store_subscr View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
cgen/templates/default/unary_invert View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/unary_negative View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/unary_not View 1 2 3 1 chunk +20 lines, -0 lines 0 comments Download
cgen/templates/default/unary_positive View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
cgen/templates/default/unpack_ex View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
cgen/templates/default/unpack_sequence View 1 2 3 1 chunk +42 lines, -0 lines 0 comments Download
cgen/templates/default/with_cleanup View 1 2 3 1 chunk +99 lines, -0 lines 0 comments Download
cgen/templates/default/yield_from View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
cgen/templates/default/yield_value View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
cgen/templates/inca-instr-decoding.h.impl View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
cgen/templates/inlined/PyComplex_Type View 1 2 3 1 chunk +29 lines, -0 lines 0 comments Download
cgen/templates/inlined/PyFloat_Type View 1 2 3 1 chunk +33 lines, -0 lines 0 comments Download
cgen/templates/inlined/PyLong_Type View 1 2 3 1 chunk +40 lines, -0 lines 0 comments Download
cgen/templates/inlined/PyRangeIter_Type View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
cgen/templates/instr-targets.h.impl View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
cgen/templates/opcode-defs.h.impl View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
cgen/templates/rewrite-fun.h.impl View 1 2 3 1 chunk +121 lines, -0 lines 0 comments Download
cgen/typedefs.py View 1 2 3 1 chunk +1724 lines, -0 lines 0 comments Download

RSS Feeds Recent Issues | This issue
This is Rietveld cbc36f91f3f7