314:86368c6ae78b
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make sure that imported names referring to non-static objects are initialised. |
|
|
translator.py
|
|
313:6acc19256bb9
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to improve the computation of module ordering. |
|
|
importer.py
|
|
312:f1025f7d7d5e
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Omit the context when calling known plain functions or instantiators. |
|
|
translator.py
|
|
311:3ea74639e01f
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Exposed maxint and minint via the int module.
Configured string hashing to use maxint instead of a specific constant. |
|
|
lib/__builtins__/int.py lib/__builtins__/str.py lib/sys.py
|
|
310:223ec1d88ca9
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Include <var> as an unresolved reference kind. |
|
|
referencing.py
|
|
309:3a519b510333
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed int serialisation to string again. Also added maxint and minint accessors. |
|
|
lib/native.py lib/sys.py templates/native.c templates/native.h tests/numbers.py
|
|
308:eb828fda0a2f
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed incomplete or superfluous library modules used for previous work. |
|
|
lib/UserDict.py lib/_hashlib.py lib/_random.py lib/_sre.py lib/_weakref.py lib/array.py lib/binascii.py lib/collections.py lib/copy.py lib/exceptions.py ...
|
|
307:fc291b59f67b
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Implemented the inversion operator for integers. |
|
|
lib/__builtins__/int.py lib/native.py lib/operator/unary.py templates/native.c templates/native.h tests/numbers.py
|
|
306:95b8056f3a79
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added overflow and zero division error tests to the integer operations.
Moved OverflowError and ZeroDivisionError to the core built-ins.
Added helper functions for raising these errors from native functions. |
|
|
generator.py lib/__builtins__/__init__.py lib/__builtins__/core.py lib/__builtins__/exception/__init__.py lib/__builtins__/exception/numeric.py templates/native.c templates/progops.c templates/progops.h tests/numbers.py
|
|
305:92aaba8e1846
|
2016-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing signatures. |
|
|
templates/progops.h
|
|