237:b2748d715f7c
|
2016-11-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added guard generation for function parameters. |
|
|
deducer.py encoders.py templates/ops.c templates/ops.h tests/methods_unbound.py translator.py
|
|
236:379ee212f343
|
2016-11-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified test invocation generation. |
|
|
optimiser.py
|
|
235:9d5c5b5edf03
|
2016-11-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Change __test_context to only raise a TypeError for instance contexts,
preserving retrieved attributes otherwise. |
|
|
templates/ops.c
|
|
234:2ddfe1bdf7b7
|
2016-11-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Propagate accessor kinds for accesses so that only functions and bound methods
are directly referenced in invocation operations, with unknown accessors causing
a dynamic attribute lookup and yielding an unbound method if the accessor proves
to be a class. |
|
|
deducer.py optimiser.py tests/methods_unbound.py translator.py
|
|
233:c048070e6a62
|
2016-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Raise TypeError when context tests fail. |
|
|
generator.py lib/__builtins__/__init__.py lib/__builtins__/core.py lib/__builtins__/exception/__init__.py lib/__builtins__/exception/base.py templates/ops.c templates/progops.c
|
|
232:2d23fd9e64ec
|
2016-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Only generate signatures for generated literal instantiators. |
|
|
generator.py
|
|
231:72b93c7c757a
|
2016-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added issubclass and improved isinstance, also introducing various native
functions and operations. |
|
|
lib/__builtins__/identity.py lib/native.py templates/native.c templates/native.h templates/ops.c templates/ops.h tests/identity.py
|
|
230:c21393bbe002
|
2016-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added get_using support. Also added various representation methods. |
|
|
lib/__builtins__/boolean.py lib/__builtins__/complex.py lib/__builtins__/core.py lib/__builtins__/none.py lib/native.py templates/native.c templates/native.h templates/ops.c tests/methods_unbound.py
|
|
229:f3ea117e51db
|
2016-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make sure that variable references are assigned to names appropriately. |
|
|
inspector.py
|
|
228:c3935cc7b5b6
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Sketched out the attribute inspection support somewhat. |
|
|
lib/__builtins__/attribute.py lib/native.py templates/native.c templates/native.h
|
|