[olabini/ioke] 8dfcbe: Refactor evaluation a bit more, and unify the perf...

3 views
Skip to first unread message

nor...@github.com

unread,
Apr 29, 2011, 8:50:16 PM4/29/11
to ioke-l...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/olabini/ioke

Commit: 8dfcbe0a0ca60757020d3f3450687402133feb47
https://github.com/olabini/ioke/commit/8dfcbe0a0ca60757020d3f3450687402133feb47
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/AssignmentBehavior.java
A src/ikj/main/ioke/lang/ErrorConditionRunnable.java
M src/ikj/main/ioke/lang/Interpreter.java
A src/ikj/main/ioke/lang/StoreValueRestart.java
A src/ikj/main/ioke/lang/UseValueRestart.java

Log Message:
-----------
Refactor evaluation a bit more, and unify the perform functions


Commit: b46567422fc47bec1327ee4957293fb753947834
https://github.com/olabini/ioke/commit/b46567422fc47bec1327ee4957293fb753947834
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/Interpreter.java

Log Message:
-----------
Some more refactoring


Commit: 26b1b3b78c3d4f4aa280e05fcb0404135be8647e
https://github.com/olabini/ioke/commit/26b1b3b78c3d4f4aa280e05fcb0404135be8647e
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/Interpreter.java

Log Message:
-----------
Some more refactoring


Commit: e64490d64aa23cd87e87bede29ae896258a6e3a2
https://github.com/olabini/ioke/commit/e64490d64aa23cd87e87bede29ae896258a6e3a2
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/AssignmentBehavior.java

Log Message:
-----------
Refactor assignment behavior to remove lots of duplication


Commit: e6df5c2e0a0a4418f78bd3af4207af8c754fecf7
https://github.com/olabini/ioke/commit/e6df5c2e0a0a4418f78bd3af4207af8c754fecf7
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/DefaultMacro.java
M src/ikj/main/ioke/lang/DefaultMethod.java
M src/ikj/main/ioke/lang/DefaultSyntax.java
M src/ikj/main/ioke/lang/Interpreter.java
M src/ikj/main/ioke/lang/IokeData.java
M src/ikj/main/ioke/lang/JavaConstructorNativeMethod.java
M src/ikj/main/ioke/lang/JavaFieldGetterNativeMethod.java
M src/ikj/main/ioke/lang/JavaFieldSetterNativeMethod.java
M src/ikj/main/ioke/lang/JavaMethodNativeMethod.java
M src/ikj/main/ioke/lang/LexicalMacro.java
M src/ikj/main/ioke/lang/Method.java
M src/ikj/main/ioke/lang/NativeMethod.java
M src/ikj/main/ioke/lang/Runtime.java

Log Message:
-----------
Continue refactoring


Commit: 514d51711e122c3128f9b6a1224889679e30dc08
https://github.com/olabini/ioke/commit/514d51711e122c3128f9b6a1224889679e30dc08
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/Interpreter.java

Log Message:
-----------
Add some small commented out pieces


Commit: e22abc20d44e1f40959ea245c54f07c13535a298
https://github.com/olabini/ioke/commit/e22abc20d44e1f40959ea245c54f07c13535a298
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/Interpreter.java

Log Message:
-----------
Remove a nasty bug inserted through refactoring


Commit: ca9dac1ba1bddba15b61a323fa97edcada31d085
https://github.com/olabini/ioke/commit/ca9dac1ba1bddba15b61a323fa97edcada31d085
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/Interpreter.java
M src/ikj/main/ioke/lang/JavaConstructorNativeMethod.java
M src/ikj/main/ioke/lang/JavaFieldGetterNativeMethod.java
M src/ikj/main/ioke/lang/JavaFieldSetterNativeMethod.java
M src/ikj/main/ioke/lang/JavaMethodNativeMethod.java
M src/ikj/main/ioke/lang/LexicalMacro.java
M src/ikj/main/ioke/lang/NativeMethod.java

Log Message:
-----------
Continue refactoring of method activation


Commit: e8a1c1009abfe3457b89e9b1356e614ec92d990b
https://github.com/olabini/ioke/commit/e8a1c1009abfe3457b89e9b1356e614ec92d990b
Author: Ola Bini <ola....@gmail.com>
Date: 2011-04-29 (Fri, 29 Apr 2011)

Changed paths:
M src/ikj/main/ioke/lang/AliasMethod.java
M src/ikj/main/ioke/lang/DefaultMacro.java
M src/ikj/main/ioke/lang/DefaultMethod.java
M src/ikj/main/ioke/lang/DefaultSyntax.java
M src/ikj/main/ioke/lang/Interpreter.java
M src/ikj/main/ioke/lang/IokeData.java
M src/ikj/main/ioke/lang/JavaConstructorNativeMethod.java
M src/ikj/main/ioke/lang/JavaFieldGetterNativeMethod.java
M src/ikj/main/ioke/lang/JavaFieldSetterNativeMethod.java
M src/ikj/main/ioke/lang/JavaMethodNativeMethod.java
M src/ikj/main/ioke/lang/LexicalBlock.java
M src/ikj/main/ioke/lang/LexicalMacro.java
M src/ikj/main/ioke/lang/Method.java
M src/ikj/main/ioke/lang/NativeMethod.java
M src/ikj/main/ioke/lang/Runtime.java

Log Message:
-----------
Do straight static invocation of activation, instead of polymorphic lookup


Compare: https://github.com/olabini/ioke/compare/11287df...e8a1c10

Reply all
Reply to author
Forward
0 new messages