Commits

Author Commit Message Labels Comments Date
Ryan Macnak
Use the mixin not mixin application as the method class.
Bookmarks
main
Ryan Macnak
Correct use of at:put: in previous commit to classify:under:
Ryan Macnak
Manually classify classes when inserting into the system dictionary, since the Kernel`Class does not trigger this.
Ryan Macnak
Some changes for ActivationMirrors to be happy with both old and new mixin representation
Ryan Macnak
Filling in various functionality of the Behavior heirarchy that existing Newspeak code depends on
Ryan Macnak
Remove use of #definingClass in mirrors for new mixin representation.
Gilad Bracha
Added comment to Combinatorial parsing.
Ryan Macnak
Add access modifiers: testing that MemoryHole preserves them.
Ryan Macnak
Work on mirrors for new mixin representation
Ryan Macnak
Work on mirrors for new mixin representation
Ryan Macnak
Guard against thinking nil is a member of a category; adjust literal traversals so a methods aren't always considered senders of themselves.
Ryan Macnak
Convert regex tests to Minitest.
Ryan Macnak
Remove .orig file that somehow found its way into commits
Ryan Macnak
Remove link to add all unversioned modules/packages. It is very unlikely someone really wants to do this and merely invites confusion until someone tries it and finds out how much 'all' really means.
Ryan Macnak
IDE cleanup: remove some dead code, fix reference to renamed class.
Ryan Macnak
Compiler cleanup: remove some uninteresting asserts
Ryan Macnak
Compiler cleanup: removing dead code
Ryan Macnak
Compiler cleanup: replace use of AST type checking vistors with auto isFoo.
Ryan Macnak
Initial implementation of source printing for Kernel`Mixin
Ryan Macnak
Proper implementation for includesSelector:
Ryan Macnak
Missed the part of colorization to does pc range highlighting
Ryan Macnak
Fail gracefully when source is unavailable
Ryan Macnak
Perhaps a flush here will keep config lines from getting jumbled.
Ryan Macnak
Re #10, remove Versions menu item from methods. This used to derive method history based on Monticello, but this won't return anything interesting anymore (i.e., just the current version). It would be nice to reintroduce it based on the new source control, but the performance of parsing many module definitions to find the method may be an issue.
Ryan Macnak
Woops, prefix not prefex
Ryan Macnak
Test results presenter for should says <NameOfTestConfig> <Passed|Failed> and link back to the configuration class. For now, turn link into a label since it's not clear how to derive the configuration class from the model.
Ryan Macnak
Be sure to ask the defining class, not the mixin application, to print itself. We have encounter times when the latter's organization is not correctly updated.
Ryan Macnak
Add Kernel`Behavior isMixinApplication
Ryan Macnak
Add isBoolean to Kernel`Boolean
Felix Geller
Programming praxis exercise 2011-07-29
Bookmarks
programming-praxis
  1. Prev
  2. Next