Herbert Vojčík
|
12f905d3d4
Changed Makefile to be able to recompile compiler suite.
|
11 gadi atpakaļ |
Herbert Vojčík
|
4a1cbc2015
ImpCodeGenerator terminology rewrite, finished.
|
12 gadi atpakaļ |
Herbert Vojčík
|
89157a209d
arrayOfNodes: inlined, isolate: removed
|
12 gadi atpakaļ |
Herbert Vojčík
|
c1969b9259
ImpCodeGenerator terminology rewrite, part 2. Alias->lazyAssign.
|
12 gadi atpakaļ |
Herbert Vojčík
|
836118cf6d
ImpCodeGenerator terminology rewrite, part 1. No "ivar" any more.
|
12 gadi atpakaļ |
Nicolas Petton
|
9df7ac8666
Make the codeGenerator pluggable
|
12 gadi atpakaļ |
Herbert Vojčík
|
4a2c941592
ImpCodeGenerator added
|
12 gadi atpakaļ |
Herbert Vojčík
|
470a01b0ab
Compiler API part split from CodeGenerator part.
|
12 gadi atpakaļ |
Nicolas Petton
|
afd7523ef3
- Renamed AbstractCompiler >> loadExpression: to #evaluateExpression:
|
12 gadi atpakaļ |
Herbert Vojčík
|
e7097c4711
Refactored load:forClass: pervasively calling setupClass: into install:forClass:category: and refactoring all senders.
|
12 gadi atpakaļ |
Herbert Vojčík
|
9588b76045
Fix super-call to use MethodCLass.superclass instead of hardwiring CompileTimeSuperclass.
|
12 gadi atpakaļ |
Nicolas Petton
|
f0de1014b1
Fixed issue #173 in the compiler (Compiler>>visitJSStatementNode:)
|
12 gadi atpakaļ |
Herbert Vojčík
|
5edf7448ef
Another, simple take on GH-177, no wrapper function, value computed before throw.
|
12 gadi atpakaļ |
Herbert Vojčík
|
f1f20af820
subclassResponsibility
|
12 gadi atpakaļ |
Nicolas Petton
|
622a8fc5d2
Split the Compiler into 2 classes: AbstractCompiler and Compiler
|
12 gadi atpakaļ |
Herbert Vojčík
|
46eb40487c
using #asJavascript everywhere (no literal 'unesacpe(..' used)
|
12 gadi atpakaļ |
Herbert Vojčík
|
7f18d7b921
NodeVisitor all methods call visitNode:
|
12 gadi atpakaļ |
Nicolas Petton
|
976cbb54f9
Fixed previous commit, and really fixing #178
|
12 gadi atpakaļ |
Nicolas Petton
|
4448792e7a
Fixed issue #178 thanks to @herby
|
12 gadi atpakaļ |
Herbert Vojčík
|
fdfdfeccd9
Merge branch 'master' of git://github.com/NicolasPetton/amber
|
12 gadi atpakaļ |
Herbert Vojčík
|
2c41dc3ff3
GH-177 early return refactoring
|
12 gadi atpakaļ |
mkroehnert
|
2b6755d6f4
Exporter: fix bug in exportPackageExtensionsOf:on:
|
12 gadi atpakaļ |
mkroehnert
|
5bc4a4f903
ChunkExporter: fix bug in exportPackageExtensionsOf:on:
|
12 gadi atpakaļ |
Nicolas Petton
|
4bf05c3a73
Fix for Exporter >> exportPackage: to remove class duplicates due to class aliases (like Date and Time)
|
12 gadi atpakaļ |
mkroehnert
|
40d7cd62e2
Exporter: fix bug in exportPackageExtensionsOf:on:
|
12 gadi atpakaļ |
mkroehnert
|
9f4d20ea77
ChunkExporter: fix bug in exportPackageExtensionsOf:on:
|
12 gadi atpakaļ |
Nicolas Petton
|
0c436c5586
Merge with dale
|
12 gadi atpakaļ |
Dale Henrichs
|
848069872f
format the methods better
|
12 gadi atpakaļ |
Dale Henrichs
|
0037fb7154
get rid of doubled 19543 character in chunk format
|
12 gadi atpakaļ |
Dale Henrichs
|
4ccba595b0
fix Issue #143
|
12 gadi atpakaļ |