Lichen

Changelog

(0) -100 -10 +10 +100 +300 tip
212:91d68d0e4a15
2016-11-23 Paul Boddie changeset files shortlog graph Fixed variable names making attribute chain access details available.
deducer.py
211:b9e7f0aae13c
2016-11-22 Paul Boddie changeset files shortlog graph Introduced specific instance size constants for functions employing defaults. Removed superfluous structure size parameters from various method signatures.
generator.py
210:263f32338b37
2016-11-22 Paul Boddie changeset files shortlog graph Prevent lambdas with defaults being referenced as static function objects.
inspector.py
209:a1890e60bb0d
2016-11-22 Paul Boddie changeset files shortlog graph Made buffer initialisation more robust. Fixed list growth from empty and buffer serialisation.
lib/__builtins__/buffer.py templates/native.c
208:47ab3fff828b
2016-11-22 Paul Boddie changeset files shortlog graph Switched from using macro aliases to constant pointer aliases (missing C++-style references for this purpose).
templates/native.c translator.py
207:fe05975a4b54
2016-11-22 Paul Boddie changeset files shortlog graph Added support for unary negation of integers.
lib/__builtins__/int.py lib/native.py templates/native.c templates/native.h tests/list.py
206:1a64c775111a
2016-11-22 Paul Boddie changeset files shortlog graph Fixed fragment allocation in the native functions and added some list and buffer operations, extending the buffer class. Eventually, buffer and list may be combined in some way.
lib/__builtins__/buffer.py lib/__builtins__/list.py lib/native.py templates/native.c templates/native.h templates/progops.c templates/types.h tests/list.py
205:793757c2cd67
2016-11-21 Paul Boddie changeset files shortlog graph Removed handling of stray assignment nodes.
inspector.py translator.py
204:19ecdbc79852
2016-11-21 Paul Boddie changeset files shortlog graph Fixed function name assignments after a modification to a common function motivated by translation requirements.
inspector.py
203:e28858d7f9d5
2016-11-21 Paul Boddie changeset files shortlog graph Added alias serialisation in order to preserve origin information for imported instances in the cached data.
referencing.py
(0) -100 -10 +10 +100 +300 tip