aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use py3-style names for function attributesRonan Lamy2020-04-221-3/+3
* merge defaultfijal2018-02-051-2/+3
|\
| * rename the argument to simple_hash_eq, as suggested by antocuni and arigatoCarl Friedrich Bolz-Tereick2017-12-111-2/+2
| * thread the fast_hash info through the various layers into the rordereddictCarl Friedrich Bolz-Tereick2017-12-111-2/+3
* | merge mmap-for-llarenafijal2017-11-301-4/+2
|\|
| * Kill confusing function callback case in emulate_pbc_call()Ronan Lamy2016-11-201-4/+2
* | write the number of raw malloced bytes into structs that are used for add_mem...fijal2017-09-281-0/+1
|/
* fix issue #1877: replace bare Exceptions with AnnotatorError in the annotatorCarl Friedrich Bolz2017-05-221-5/+6
* Cleanups and commentsArmin Rigo2017-01-281-1/+1
* Create special FunctionDesc subclass for @specialize.memo() functionsRonan Lamy2016-02-241-0/+3
* Simplify FunctionDesc.__init__ and use factory method bk.newfuncdesc() insteadRonan Lamy2016-02-201-1/+17
* Remove dead code: Bookkeeper._find_current_op()Ronan Lamy2016-02-151-14/+0
* Don't use bare Python objects as keys in bookkeeper.descs, to prevent their _...Ronan Lamy2015-12-091-2/+3
* reverted previous changes (did not know we do not support 2.6 anymore)Richard Plangger2015-11-231-3/+1
* yet another {k for k ...} set syntax converted to an explicit for loopRichard Plangger2015-11-231-1/+3
* Implement unions of SomeException with SomeInstanceRonan Lamy2015-11-191-1/+5
* backout 26259e6794f : not useful and caused weird issues in normalizecalls.pyRonan Lamy2015-11-061-7/+1
* Move Bookkeeper.see_mutable() to ClassDef.see_instance() and kill have_seen()Ronan Lamy2015-10-181-32/+7
* Change the API for accessing attribute read locationsRonan Lamy2015-10-171-1/+10
* hg merge defaultRonan Lamy2015-10-151-2/+3
|\
| * Remove OrderedDict compatibility hacks for Python 2.6Ronan Lamy2015-10-151-2/+3
* | Remove 'bookkeeper' attribute from class 'Attribute'Ronan Lamy2015-10-141-0/+5
* | Always compute the classdef when creating a ClassDescRonan Lamy2015-10-141-1/+7
* | Merge ClassDesc definition and classdef.py into classdesc.pyRonan Lamy2015-10-141-2/+2
* | hg merge defaultRonan Lamy2015-10-141-5/+6
|\|
| * make some tests and exceptions more preciseRonan Lamy2015-10-131-5/+6
* | Store the now-unique classdef in a plain attribute rather than a length-1 dictRonan Lamy2015-10-131-3/+1
|/
* hg merge defaultRonan Lamy2015-09-251-2/+3
|\
| * Copy all tests about "no_nul" in strings to test "no_nul" in unicodeArmin Rigo2015-09-211-2/+3
* | hg merge defaultRonan Lamy2015-08-161-2/+28
|\|
| * Add and use a helper module that delays recursive calls, to turn themArmin Rigo2015-06-051-2/+8
| * The point of unique_keyArmin Rigo2015-05-041-1/+3
| * Try to document the complicated API of emulate_pbc_call().Armin Rigo2015-05-041-0/+18
* | replace bk.enter()/bk.leave() pairs with a context managerRonan Lamy2015-04-151-12/+15
* | kill one crazy callbackRonan Lamy2015-04-151-4/+1
* | turn nested function call_sites() into annotator methodRonan Lamy2015-04-151-15/+1
* | Don't bother analysing call families until they are neededRonan Lamy2015-03-291-4/+1
|/
* kill consider_call_site_for_pbc()Ronan Lamy2015-03-281-9/+2
* Simplify Desc.consider_call_site() signatureRonan Lamy2015-03-281-3/+1
* register builtin exceptions with the annotator at the same time as the other ...Ronan Lamy2014-11-031-5/+8
* # python 'property' for rpythonAndrey Churin2015-03-111-1/+3
* (cfbolz, arigo)Armin Rigo2014-12-121-8/+10
* in-progress: refactor the threadlocal through the translation toolchainArmin Rigo2014-11-221-0/+1
* extract the costly call to check_no_flags() in a separate methodRonan Lamy2014-11-161-1/+1
* kill more dead codeRonan Lamy2014-10-161-4/+0
* @analyzer_for should return the function unchangedRonan Lamy2014-10-121-1/+1
* kill 3rd argument of RPythonAnnotator.binding()Ronan Lamy2014-10-051-8/+11
* redo commit 8faa5a81be74 properlyRonan Lamy2014-05-291-2/+0
* Backed out changeset 8faa5a81be74Armin Rigo2014-05-291-0/+2
* rename NoneFrozenPBCRepr to NoneRepr and move it to rpython.rtyper.rnoneRonan Lamy2014-05-291-2/+0