Commit History

Autor SHA1 Mensaxe Data
  jonathanvdc 683534b81c Include a legacy interpreter for benchmarking purposes %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c0395eda31 Protect non-call JIT input implementation from GC %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c50d53ad80 Shield JIT temporaries from the garbage collector %!s(int64=8) %!d(string=hai) anos
  jonathanvdc cc7e5822aa Merge remote-tracking branch 'upstream/master' into jit %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 1dacbb9635 Convert performance measurements to LaTeX charts %!s(int64=8) %!d(string=hai) anos
  jonathanvdc f04aee0cde Add perf_data.txt to .gitignore %!s(int64=8) %!d(string=hai) anos
  jonathanvdc de1b2057ff Make performance tests write output to a file %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 9b75bd1d82 Comment out a debug statement in runtime.py %!s(int64=8) %!d(string=hai) anos
  jonathanvdc b246a1e9cf Disable the JIT if requested in the test_harness %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 0df878586a Ensure that the JIT's locals don't get GC'ed %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c31903f330 Create interpreter, baseline JIT perf tests %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 42b984af2b Stop emitting whitespace for dictionary definitions in codegen %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 37dd973b33 Define JIT primitives %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 0c2589b938 Define 'run_perf_test' in 'performance/utils.py' %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 1c9127f99c Comment out 'PO' performance tests %!s(int64=8) %!d(string=hai) anos
  jonathanvdc d145513ba5 Make the JIT insert nops %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 28931918bf Rename 'performance/test_{create_matrix->matrix_create}.py', add a Gauss-Jordan perf test %!s(int64=8) %!d(string=hai) anos
  jonathanvdc a3ba9acc3d Make 'log' an intrinsic %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 3bc4bde236 Make 'time' an intrinsic %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 76dfa0e596 Turn a bunch of cast operations into intrinsics %!s(int64=8) %!d(string=hai) anos
  jonathanvdc f5c1774364 Add a matrix creation test %!s(int64=8) %!d(string=hai) anos
  jonathanvdc a953e922f0 Define a fibonacci perf test %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 1e0ae6cb7e Nitpick a comment %!s(int64=8) %!d(string=hai) anos
  jonathanvdc f8c397035a Create a utils.py for performance tests %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 6a11d48d07 Simplify getFreePort() in integration/utils.py %!s(int64=8) %!d(string=hai) anos
  jonathanvdc ce012ab2db Fix inaccurate comment %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 390be45d82 Optimize calls in tail position to tail call instructions %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 3b93bc577a Remove unnecessary restriction in PythonGenerator.append_state_definition %!s(int64=8) %!d(string=hai) anos
  jonathanvdc a1bc2ba493 Change a docstring %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 36faf93d7b Fix an exception handling bug in the JIT runtime %!s(int64=8) %!d(string=hai) anos