no-failargs

View source
no-failargs
Author Commit Message Labels Comments Date
8469 commits behind default.
Armin Rigo avatarArmin Rigo
Tentative (may be reverted): change FINISH to take 0 argument.
Armin Rigo avatarArmin Rigo
Tweaks
Armin Rigo avatarArmin Rigo
hg merge result-in-resops
Armin Rigo avatarArmin Rigo
fixfixdone :-)
Armin Rigo avatarArmin Rigo
fixfixfix
Armin Rigo avatarArmin Rigo
fixfix
Armin Rigo avatarArmin Rigo
fixfix
Armin Rigo avatarArmin Rigo
fixfix
Armin Rigo avatarArmin Rigo
fixfixfix
Armin Rigo avatarArmin Rigo
in-progress
Armin Rigo avatarArmin Rigo
in-progress
Armin Rigo avatarArmin Rigo
In-progress: reduce the various numbers assigned to ResOps, including
Maciej Fijalkowski avatarMaciej Fijalkowski
cleanups and pass one more test
Maciej Fijalkowski avatarMaciej Fijalkowski
one more test
Maciej Fijalkowski avatarMaciej Fijalkowski
fix those tests, they're still fine
Maciej Fijalkowski avatarMaciej Fijalkowski
first real virtual test
Maciej Fijalkowski avatarMaciej Fijalkowski
move a hack from store_final_boxes_in_guard
Maciej Fijalkowski avatarMaciej Fijalkowski
only care about bounds when dealing with ints
Maciej Fijalkowski avatarMaciej Fijalkowski
flush operations before jump or finish. not completely sure how it was done
Maciej Fijalkowski avatarMaciej Fijalkowski
start porting virtuals
Maciej Fijalkowski avatarMaciej Fijalkowski
imerged upstream
Maciej Fijalkowski avatarMaciej Fijalkowski
(agaynor, fijal) in-progress
Alex Gaynor avatarAlex Gaynor
small cleanup
Maciej Fijalkowski avatarMaciej Fijalkowski
(agaynor, fijal) fish the types
Armin Rigo avatarArmin Rigo
More fix fix. Sanitize runner_test, at least when compared to the
Alex Gaynor avatarAlex Gaynor
a bit of progress all over
Armin Rigo avatarArmin Rigo
fix fix
Armin Rigo avatarArmin Rigo
fix fix fix
Armin Rigo avatarArmin Rigo
in-progress
Armin Rigo avatarArmin Rigo
Another branch off result-in-resops: remove 'failargs' from the ResOperations.
Maciej Fijalkowski avatarMaciej Fijalkowski
stop just short of starting to implement virtuals
Maciej Fijalkowski avatarMaciej Fijalkowski
oops
Maciej Fijalkowski avatarMaciej Fijalkowski
fix hashing
Maciej Fijalkowski avatarMaciej Fijalkowski
figure out isnull/isnonnull
Maciej Fijalkowski avatarMaciej Fijalkowski
remove a test that was specializing on constant - not being run for years
Maciej Fijalkowski avatarMaciej Fijalkowski
fix fix fix
Maciej Fijalkowski avatarMaciej Fijalkowski
hooray 11 tests passing
Maciej Fijalkowski avatarMaciej Fijalkowski
pass next test
Maciej Fijalkowski avatarMaciej Fijalkowski
make yet another test pass
Maciej Fijalkowski avatarMaciej Fijalkowski
one more test_guard_class
Maciej Fijalkowski avatarMaciej Fijalkowski
guard class removal
Maciej Fijalkowski avatarMaciej Fijalkowski
another one
Maciej Fijalkowski avatarMaciej Fijalkowski
hack differently
Maciej Fijalkowski avatarMaciej Fijalkowski
hack enough to make the next test pass
Maciej Fijalkowski avatarMaciej Fijalkowski
sharing lists is not a good idea. ever
Maciej Fijalkowski avatarMaciej Fijalkowski
wuhu pass, the first test
Maciej Fijalkowski avatarMaciej Fijalkowski
almost pass the first test
Maciej Fijalkowski avatarMaciej Fijalkowski
slow progress
Maciej Fijalkowski avatarMaciej Fijalkowski
slow progress on changing all APIs yet again
Maciej Fijalkowski avatarMaciej Fijalkowski
Start attacking the optimizer chain
Maciej Fijalkowski avatarMaciej Fijalkowski
merge
Maciej Fijalkowski avatarMaciej Fijalkowski
rename mutable_copy to make_forwarded_copy. fix tests
Maciej Fijalkowski avatarMaciej Fijalkowski
fix fix fix
Armin Rigo avatarArmin Rigo
64-bit support
Maciej Fijalkowski avatarMaciej Fijalkowski
fix one more import
Maciej Fijalkowski avatarMaciej Fijalkowski
shit stuff to support
Armin Rigo avatarArmin Rigo
(fijal, arigo) fix fix fix fix done in this file
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) fix fix fix
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) fix fix fix argument order issues
Maciej Fijalkowski avatarMaciej Fijalkowski
pass few more tests
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) consistently pass descr as last
Maciej Fijalkowski avatarMaciej Fijalkowski
fix one more test
Maciej Fijalkowski avatarMaciej Fijalkowski
pass the first backend test
Maciej Fijalkowski avatarMaciej Fijalkowski
start hacking. pass test_resoperation at least
Maciej Fijalkowski avatarMaciej Fijalkowski
fix a lot of imports
Maciej Fijalkowski avatarMaciej Fijalkowski
Kill the monkeypatch that poses a serious performance problem for large files
Maciej Fijalkowski avatarMaciej Fijalkowski
resolve conflicts and remove ootypesystem support
Armin Rigo avatarArmin Rigo
Upgrade runner_test.py, which is still not resolved
Maciej Fijalkowski avatarMaciej Fijalkowski
Merge continuelet-jit-3 branch. It has no conflicts except one giant one
Maciej Fijalkowski avatarMaciej Fijalkowski
a bit of random progress
Armin Rigo avatarArmin Rigo
Test and fix 2.
Armin Rigo avatarArmin Rigo
Test and fix.
Armin Rigo avatarArmin Rigo
This is only adding confusion.
Maciej Fijalkowski avatarMaciej Fijalkowski
fixes for blackhole
Armin Rigo avatarArmin Rigo
merge heads
Armin Rigo avatarArmin Rigo
Fix fix fix the tests
Armin Rigo avatarArmin Rigo
Fix the logic for force() and call_may_force()
Armin Rigo avatarArmin Rigo
Fix test
Armin Rigo avatarArmin Rigo
Oups
Maciej Fijalkowski avatarMaciej Fijalkowski
test for failure in the blackhole
Maciej Fijalkowski avatarMaciej Fijalkowski
make it officially a fatal error
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) fix the test
Maciej Fijalkowski avatarMaciej Fijalkowski
__repr__ for MIFrame
Maciej Fijalkowski avatarMaciej Fijalkowski
merge
Maciej Fijalkowski avatarMaciej Fijalkowski
in-progress, the current situation of fixes
Armin Rigo avatarArmin Rigo
Finally found the fix for test_memmgr.
Maciej Fijalkowski avatarMaciej Fijalkowski
a non-working fix, maybe I missed something
Maciej Fijalkowski avatarMaciej Fijalkowski
a failing test and I *think* a correct behavior
Maciej Fijalkowski avatarMaciej Fijalkowski
leave a comment here, next step
Maciej Fijalkowski avatarMaciej Fijalkowski
progress
Maciej Fijalkowski avatarMaciej Fijalkowski
one more test, that doesn't do exactly what I wanted, but still explodes
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) fix for a test
Armin Rigo avatarArmin Rigo
A failing test
Armin Rigo avatarArmin Rigo
Enough to pass the test and another one about virtualizables with arrays.
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) slow progress on restoring the virtualizable
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) Fix. Armin says "the x86 backend will require hacks straight
Maciej Fijalkowski avatarMaciej Fijalkowski
Fixes
Maciej Fijalkowski avatarMaciej Fijalkowski
progress
Maciej Fijalkowski avatarMaciej Fijalkowski
fix this test
Maciej Fijalkowski avatarMaciej Fijalkowski
more tests
Armin Rigo avatarArmin Rigo
Kill test_ztranslation here.
Armin Rigo avatarArmin Rigo
Fix the fast path of call_assembler.
Armin Rigo avatarArmin Rigo
fix fix fix fix
Armin Rigo avatarArmin Rigo
Port to the new model, enough to make test_ajit mostly work
Armin Rigo avatarArmin Rigo
Fix half of call_assembler. Fast path needs more thinking.
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo, fijal) fix llgraph backend
Maciej Fijalkowski avatarMaciej Fijalkowski
fix basics on llgraph backend
Maciej Fijalkowski avatarMaciej Fijalkowski
typo
Armin Rigo avatarArmin Rigo
hg merge cleanup-llgraph-backend
Maciej Fijalkowski avatarMaciej Fijalkowski
close to-be-merged branch
Maciej Fijalkowski avatarMaciej Fijalkowski
oops
Maciej Fijalkowski avatarMaciej Fijalkowski
close to-be-merged branch
Maciej Fijalkowski avatarMaciej Fijalkowski
(fijal, arigo) remove the old llgraph backend
Armin Rigo avatarArmin Rigo
Skip two tests that are annoying in the new simplified llgraph backend.
Maciej Fijalkowski avatarMaciej Fijalkowski
fix the last test
Maciej Fijalkowski avatarMaciej Fijalkowski
WeakKeyDictionary does not seem to work
Armin Rigo avatarArmin Rigo
Trying to understand why, in-progress
Maciej Fijalkowski avatarMaciej Fijalkowski
fix mostly everything
Armin Rigo avatarArmin Rigo
(fijal, arigo) in-progress
Armin Rigo avatarArmin Rigo
More
Armin Rigo avatarArmin Rigo
Small fixes
Armin Rigo avatarArmin Rigo
(fijal, arigo) Remove more of the OOJitMixin usages.
Armin Rigo avatarArmin Rigo
Fixes
Armin Rigo avatarArmin Rigo
Whack whack whack. Also start to remove the forever-skipped OO tests.
Armin Rigo avatarArmin Rigo
fixfixfix trying to make the front-end pass
Armin Rigo avatarArmin Rigo
Add reprs to the common descrs. Support raw_load, raw_store.
Armin Rigo avatarArmin Rigo
call to sqrt(). details
Armin Rigo avatarArmin Rigo
fixes
Armin Rigo avatarArmin Rigo
redirect_call_assembler
Armin Rigo avatarArmin Rigo
{get,set}arrayitem_raw
Armin Rigo avatarArmin Rigo
call_assembler support, initial version
Armin Rigo avatarArmin Rigo
(fijal, arigo) pass few more tests, really
Armin Rigo avatarArmin Rigo
(fijal, arigo) completely random progress
Armin Rigo avatarArmin Rigo
(fijal, arigo) Progress
Armin Rigo avatarArmin Rigo
(fijal, arigo) in-progress
Armin Rigo avatarArmin Rigo
Skip the wb tests
Armin Rigo avatarArmin Rigo
(fijal around, arigo) guard_{no}_exception
Armin Rigo avatarArmin Rigo
(fijal, arigo) More of the same kind.
Armin Rigo avatarArmin Rigo
work in progress, notably changing the argument order of bh_*() to
Maciej Fijalkowski avatarMaciej Fijalkowski
(fijal, arigo) progress
Maciej Fijalkowski avatarMaciej Fijalkowski
(fijal, arigo) array support
Maciej Fijalkowski avatarMaciej Fijalkowski
pass dynamic call tests
Armin Rigo avatarArmin Rigo
test_field_basic
Maciej Fijalkowski avatarMaciej Fijalkowski
Fix fix fix
Maciej Fijalkowski avatarMaciej Fijalkowski
progress
Maciej Fijalkowski avatarMaciej Fijalkowski
Start rewriting the llgraph backend. Enough
Armin Rigo avatarArmin Rigo
(fijal, arigo) work in progress
Armin Rigo avatarArmin Rigo
Add an assert that fails in this branch for now.
Armin Rigo avatarArmin Rigo
Random changes, mostly documentation fixes
Armin Rigo avatarArmin Rigo
Fix tests
Armin Rigo avatarArmin Rigo
Fixes to compile_tmp_callback
Armin Rigo avatarArmin Rigo
hg backout 458e381ff84d: I think we don't need KEEPALIVE any more
Armin Rigo avatarArmin Rigo
in-progress
Armin Rigo avatarArmin Rigo
(fijal, arigo)
Armin Rigo avatarArmin Rigo
(fijal, arigo)
Armin Rigo avatarArmin Rigo
(fijal around, arigo)
Armin Rigo avatarArmin Rigo
(fijal, arigo)
Armin Rigo avatarArmin Rigo
(fijal, arigo)
Armin Rigo avatarArmin Rigo
hg merge default
Maciej Fijalkowski avatarMaciej Fijalkowski
failargs support
Maciej Fijalkowski avatarMaciej Fijalkowski
move stuff around
Maciej Fijalkowski avatarMaciej Fijalkowski
Add optmodel
Armin Rigo avatarArmin Rigo
kill a bit more stuff
Armin Rigo avatarArmin Rigo
(fijal, arigo) Kill kill kill.
Armin Rigo avatarArmin Rigo
Test fixes
Armin Rigo avatarArmin Rigo
Finish to fix the jit front-end.
Armin Rigo avatarArmin Rigo
Consistently expect a JITFRAMEPTR and not a GCREF.
Armin Rigo avatarArmin Rigo
Similar fix for the rest.
Armin Rigo avatarArmin Rigo
Tweak the llgraph Frame class to pretend to be a JITFRAME.
Armin Rigo avatarArmin Rigo
in-progress: simplify the JITFRAME and change the goal to be initially
Maciej Fijalkowski avatarMaciej Fijalkowski
finish test_optimizebasic
Maciej Fijalkowski avatarMaciej Fijalkowski
a little bit of dance with copying optimize_value. we need a better model I think
Maciej Fijalkowski avatarMaciej Fijalkowski
recheck the value, they're not eternal
Maciej Fijalkowski avatarMaciej Fijalkowski
finish vstring
Maciej Fijalkowski avatarMaciej Fijalkowski
more strconcat
Maciej Fijalkowski avatarMaciej Fijalkowski
string concat
Maciej Fijalkowski avatarMaciej Fijalkowski
fix argument order
Maciej Fijalkowski avatarMaciej Fijalkowski
improve hashing, a bit tricky
Maciej Fijalkowski avatarMaciej Fijalkowski
improve hashing
Maciej Fijalkowski avatarMaciej Fijalkowski
write some docs
Maciej Fijalkowski avatarMaciej Fijalkowski
port some tests. now officially at 2/3 of the file
Maciej Fijalkowski avatarMaciej Fijalkowski
ups, a fix
Maciej Fijalkowski avatarMaciej Fijalkowski
missing replace
Maciej Fijalkowski avatarMaciej Fijalkowski
start hacking on virtualref. port the faster dispatch from default
Maciej Fijalkowski avatarMaciej Fijalkowski
port tests until the first virtualref and stop
Maciej Fijalkowski avatarMaciej Fijalkowski
for clarity rename _p to _r everywhere.
Maciej Fijalkowski avatarMaciej Fijalkowski
fix the pure ops and some cleanups
Maciej Fijalkowski avatarMaciej Fijalkowski
go for full replacement, so we can chain them
Maciej Fijalkowski avatarMaciej Fijalkowski
(arigo) improve hashing
Maciej Fijalkowski avatarMaciej Fijalkowski
pass guard merges
Maciej Fijalkowski avatarMaciej Fijalkowski
some fixes
Maciej Fijalkowski avatarMaciej Fijalkowski
another feature of oparser
Maciej Fijalkowski avatarMaciej Fijalkowski
minor fixes
Maciej Fijalkowski avatarMaciej Fijalkowski
minor fix
Maciej Fijalkowski avatarMaciej Fijalkowski
bring back interning of constant refs. fix some tests
Maciej Fijalkowski avatarMaciej Fijalkowski
document some methods on resops
Maciej Fijalkowski avatarMaciej Fijalkowski
fix new array
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some virtual arrays
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some virtual arrays
Maciej Fijalkowski avatarMaciej Fijalkowski
rename _r to _p to avoid confusion. Fix test_llgraph to new model
Maciej Fijalkowski avatarMaciej Fijalkowski
reintroduce InvalidLoop and fix the test
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some more tests
Maciej Fijalkowski avatarMaciej Fijalkowski
fixes to virtuals
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some more tests
Maciej Fijalkowski avatarMaciej Fijalkowski
Carefully read values of boxes. Note that for call_pure this is safe, because
Maciej Fijalkowski avatarMaciej Fijalkowski
allow specifying results
Maciej Fijalkowski avatarMaciej Fijalkowski
ups, fix
Maciej Fijalkowski avatarMaciej Fijalkowski
have a specific arg, just for no failargs
Maciej Fijalkowski avatarMaciej Fijalkowski
progress on call_pure, enable operations without failargs
Maciej Fijalkowski avatarMaciej Fijalkowski
clean up some leftovers
Maciej Fijalkowski avatarMaciej Fijalkowski
fix guard_value
Maciej Fijalkowski avatarMaciej Fijalkowski
general progress
Maciej Fijalkowski avatarMaciej Fijalkowski
use new api
Maciej Fijalkowski avatarMaciej Fijalkowski
rename box to op
Maciej Fijalkowski avatarMaciej Fijalkowski
use new api
Maciej Fijalkowski avatarMaciej Fijalkowski
fix ESCAPE_OP
Maciej Fijalkowski avatarMaciej Fijalkowski
more tests
Maciej Fijalkowski avatarMaciej Fijalkowski
same_as
Maciej Fijalkowski avatarMaciej Fijalkowski
hack until the first test of virtuals passes
Maciej Fijalkowski avatarMaciej Fijalkowski
hack one more test
Maciej Fijalkowski avatarMaciej Fijalkowski
hack enough to pass the overflow propagation. I think by now the op propagation
Armin Rigo avatarArmin Rigo
Finish fixes for llgraph tests, apart from CALL_ASSEMBLER.
Armin Rigo avatarArmin Rigo
In-progress: working towards passing llgraph's tests again.
Maciej Fijalkowski avatarMaciej Fijalkowski
Clear the optimization values after we're done. Crucial for unrolling.
Maciej Fijalkowski avatarMaciej Fijalkowski
some more progress. an always failing guard is actually a fatal thing, not an invalid loop
Maciej Fijalkowski avatarMaciej Fijalkowski
simple fixes to start passing those tests
Maciej Fijalkowski avatarMaciej Fijalkowski
good, now we start having real issues. hack until it works
Maciej Fijalkowski avatarMaciej Fijalkowski
hack some more to make oparser working again
Maciej Fijalkowski avatarMaciej Fijalkowski
wuhu, pass first test!!!!
Maciej Fijalkowski avatarMaciej Fijalkowski
remove inliner and start hacking on unrolling
Maciej Fijalkowski avatarMaciej Fijalkowski
some minimal fixes to get test_util running
Maciej Fijalkowski avatarMaciej Fijalkowski
hack enough to make test_llgraph pass again
Maciej Fijalkowski avatarMaciej Fijalkowski
equality
Maciej Fijalkowski avatarMaciej Fijalkowski
hashes on resops
Armin Rigo avatarArmin Rigo
The JITFRAME object type
Armin Rigo avatarArmin Rigo
Get started.
Armin Rigo avatarArmin Rigo
Third attempt: this time, the goal is to simplify what occurs when
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some imports
Maciej Fijalkowski avatarMaciej Fijalkowski
a bit of random progress and moving stuff around. Now all Box/Const/ResOperation
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some imports, now we can run optimize tests
Maciej Fijalkowski avatarMaciej Fijalkowski
make test_compile pass by fixing compile.py
Maciej Fijalkowski avatarMaciej Fijalkowski
Finish porting backend tests to the new interface. At least backend is working
Maciej Fijalkowski avatarMaciej Fijalkowski
Progress. happily surpassed 50% of this particular test file (runner_test) ported
Maciej Fijalkowski avatarMaciej Fijalkowski
fix some imports
Maciej Fijalkowski avatarMaciej Fijalkowski
Almost at 50% of this file. Give up for now
Maciej Fijalkowski avatarMaciej Fijalkowski
continue porting test_llgraph
Maciej Fijalkowski avatarMaciej Fijalkowski
merge default again
Maciej Fijalkowski avatarMaciej Fijalkowski
kill the pdb
Maciej Fijalkowski avatarMaciej Fijalkowski
port more of those tests
Maciej Fijalkowski avatarMaciej Fijalkowski
Merge default (and fix some imports)
23 commits not shown.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.