aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use py3-style names for function attributesRonan Lamy2020-04-227-19/+19
* Modernize exec syntax in rpython/Ronan Lamy2020-04-182-5/+5
* improve error messageArmin Rigo2019-08-311-2/+2
* Don't make an RPython subclass of AssertionError or NotImplementedError for theArmin Rigo2019-08-302-3/+21
* Tweak: 16% speed increase of PyPy annotation, by avoiding theArmin Rigo2017-11-201-1/+1
* Imperative py.test.skip() is evilRonan Lamy2017-08-251-2/+2
* hg merge defaultArmin Rigo2017-03-044-1/+15
|\
| * flow space: only emit ll_assert_not_none() in some forms of raise,Armin Rigo2016-12-171-1/+6
| * Flow space: "raise x" now explicitly asserts that x is not a NoneArmin Rigo2016-12-161-0/+3
| * introduce @not_rpython decorator instead of the weird "let's put something intoCarl Friedrich Bolz2016-11-071-0/+2
| * Give an _attrs_ in the Resume class, so that if the correspondingArmin Rigo2016-06-081-1/+2
| * "Publish" this hack officially as a method (could be used where we checkArmin Rigo2016-05-251-0/+3
* | Fix the problemArmin Rigo2016-05-171-0/+12
|/
* Don't use deprecated except clause syntax (rpython/)Ronan Lamy2016-05-021-1/+1
* Hack: the show() method on Blocks and Links now returns theArmin Rigo2016-04-251-2/+2
* fix strange annotation errors for small targetsfijal2016-04-051-0/+1
* Looks like canraise needs to be there...Vincent Legoll2015-12-201-0/+1
* Remove useless canraiseVincent Legoll2015-12-191-1/+0
* Use NewSlice.consider() instead get_specialization()Vincent Legoll2015-12-161-1/+1
* Fix 2211 : cryptic exception messageVincent Legoll2015-12-161-0/+8
* Remove duplicated method introduced in commit #76000Vincent Legoll2015-12-161-15/+0
* Trivial char swappingVincent Legoll2015-12-161-1/+1
* hg merge defaultRonan Lamy2015-12-054-10/+4
|\
| * Turn isinstance into a SpaceOperationRonan Lamy2015-11-244-10/+4
* | hg merge defaultRonan Lamy2015-12-024-1/+23
|\|
| * If translation ends up calling build_flow() on something that is aArmin Rigo2015-08-192-0/+14
| * Test and fix for a better error message on failing importsArmin Rigo2015-06-213-1/+9
* | hg merge defaultAmaury Forgeot d'Arc2015-04-231-0/+13
|\|
| * Implement *-unpacking as an online transformRonan Lamy2015-04-021-0/+13
* | hg merge defaultAmaury Forgeot d'Arc2015-04-049-239/+361
|\|
| * create Link.replace() and use itRonan Lamy2015-03-091-0/+6
| * Create .replace() method on Constant and Variable: make variableRonan Lamy2015-03-152-10/+14
| * Kill unused op.getitem_key and op.getitem_idx_keyRonan Lamy2015-03-142-9/+5
| * Regularise implementations of FOR_ITER and op.nextRonan Lamy2015-03-112-13/+16
| * merge branch 'online-transforms-2'Ronan Lamy2015-03-071-0/+55
| |\
| | * make it possible to register transformersRonan Lamy2014-10-151-10/+53
| | * Start work on performing annotation-dependent graph transformationsRonan Lamy2014-10-151-0/+12
| * | Add a few flowspace tests with convoluted control flowRonan Lamy2015-03-031-0/+45
| * | Hide c_last_exception as an implementation detail of BlockRonan Lamy2015-03-012-4/+13
| * | Remove unused import and variable assignments in flowcontext.py.Manuel Jacob2015-02-281-2/+0
| |/
| * move stuff aroundRonan Lamy2014-12-031-9/+16
| * Fix Return.nomoreblocks()Ronan Lamy2015-02-081-0/+1
| * move handling of escaping FlowSignals to nomoreblocks()Ronan Lamy2014-12-051-33/+26
| * extract method ctx.has_exc_handler()Ronan Lamy2014-12-051-6/+7
| * rm force keyword from ctx.guessexception()Ronan Lamy2014-12-042-4/+4
| * hg merge defaultRonan Lamy2015-02-172-3/+6
| |\
| | * Remove unused 'annotator' parameter from functions in rpython.translator.unsi...Manuel Jacob2015-02-061-2/+2
| * | cache FrameState.mergeableRonan Lamy2014-11-211-1/+4
| * | Remove unnecessary complications in framestate.pyRonan Lamy2014-11-212-37/+2
| * | fix exception mergingRonan Lamy2014-11-211-8/+13