Mike Gerwitz
e03c081cfd
Fixed bug that made private members of a supertype inaccessible to methods that have not been overridden by a subtype
...
- In doing so, abandoned the super identifier (sid) for a more elegant solution with class ids (cid's)
- This permits fast and easy private member swapping via getMethodInstance() in class.js
2011-03-13 04:51:00 -04:00
Mike Gerwitz
e4e8900a9f
Storing each supertype's private members in a separate object to prepare for future change
...
- sid = super identifier
2011-03-13 03:55:43 -04:00
Mike Gerwitz
6b374902ae
Separated private members into a separate object (propobj) to prepare for future modifications
...
- This incurs a performance hit for accessing protected members, and even further for public, internally
- But speeds up access to private members, likely due to there being less members
2011-03-12 23:48:38 -05:00
Mike Gerwitz
47a6ba2727
Added additional items to TODO for v0.1.0
2011-03-12 23:02:22 -05:00
Mike Gerwitz
540d8a4f00
Altered Makefile to ensure the combine test is performed after all others
2011-03-12 12:07:07 -05:00
Mike Gerwitz
e83225f916
Merge branch 'master' into perf/master
2011-03-11 20:00:08 -05:00
Mike Gerwitz
342dfd63d6
Extra tab in Makefile
2011-03-11 20:00:04 -05:00
Mike Gerwitz
be9e5796c1
Merge branch 'master' into perf/master
2011-03-11 19:58:30 -05:00
Mike Gerwitz
f572e53e9d
Distinction between JS and shell tests unnecessary in 'find'
2011-03-11 19:58:24 -05:00
Mike Gerwitz
c1ddca1a3d
Merge branch 'master' into doc/master
...
Conflicts:
Makefile
2011-03-11 19:56:23 -05:00
Mike Gerwitz
3c3d927e65
Merge branch 'master' into perf/master
...
Conflicts:
Makefile
2011-03-11 19:55:29 -05:00
Mike Gerwitz
672ef82aca
Altered Makefile to support parallel tests
2011-03-11 19:53:05 -05:00
Mike Gerwitz
db5a5bac58
Reformatted Makefile to support parallel processing of performance tests
2011-03-11 19:47:00 -05:00
Mike Gerwitz
05e249def4
Added result explanations to method invocation performance tests
2011-03-11 19:27:07 -05:00
Mike Gerwitz
5a420fae4e
Added perf tests for invoking class methods
2011-03-11 19:20:05 -05:00
Mike Gerwitz
d2aa24ef66
Added performance tests for setting properties, internally and externally
2011-03-11 19:16:52 -05:00
Mike Gerwitz
61d78179a3
Added member redeclaration bug fix to TODO
2011-03-11 19:16:11 -05:00
Mike Gerwitz
311e39d67c
Added performance test for reading properties, internal and external
2011-03-11 19:14:10 -05:00
Mike Gerwitz
50fef4afdb
Merge branch 'master' into perf/master
2011-03-11 18:49:50 -05:00
Mike Gerwitz
caddb2b362
Updated TODO with targets for v0.1.0
2011-03-11 18:49:26 -05:00
Mike Gerwitz
2662e4f30f
Source Tree is now an appendix in manual
2011-03-10 23:53:18 -05:00
Mike Gerwitz
98102ffff2
Directory count correction in documentation
2011-03-10 23:50:32 -05:00
Mike Gerwitz
a8767a1da0
Added property/method class definition performance tests
2011-03-10 23:32:33 -05:00
Mike Gerwitz
cdc88bea4c
Added count to perf output to calculate individual cost
2011-03-10 23:07:52 -05:00
Mike Gerwitz
689a67405b
Added performance tests to Makefile
2011-03-10 22:55:07 -05:00
Mike Gerwitz
37bf2fa353
Began adding performance tests
2011-03-10 22:43:36 -05:00
Mike Gerwitz
03f53a8924
Merge branch 'master' into doc/master
2011-03-10 12:49:40 -05:00
Mike Gerwitz
e0fb37daa0
Overridden methods now property return instance when returning 'this'
...
- There may be a cleaner way to do this. This is a quick fix.
2011-03-10 12:40:55 -05:00
Mike Gerwitz
84363aca45
Added test to ensure correct instance is returned when returning 'this' from a parent method
2011-03-10 12:24:59 -05:00
Mike Gerwitz
7427958ec0
Returning 'this' from a method will now return the object instance, not the internal property object
2011-03-10 12:19:39 -05:00
Mike Gerwitz
fb28b19faf
Added include information to manual
2011-03-10 00:25:33 -05:00
Mike Gerwitz
4ce55891df
Moved license below integration in manual
2011-03-09 23:47:43 -05:00
Mike Gerwitz
98d3d9856d
Added build section to manual
2011-03-09 23:47:25 -05:00
Mike Gerwitz
fa896d2c2c
doc target now runs mkbuild
2011-03-09 23:45:07 -05:00
Mike Gerwitz
f0d785f5d0
Added information on source tree
2011-03-09 23:19:00 -05:00
Mike Gerwitz
cfa60655cd
Quoting all path arguments in Makefile
...
- Protect those crazy users from themselves
2011-03-09 19:12:16 -05:00
Mike Gerwitz
08a58dba82
Began adding CSS for manual
2011-03-09 19:10:13 -05:00
Mike Gerwitz
b7273f4d46
Added 'Why ease.js?' section
2011-03-09 18:51:55 -05:00
Mike Gerwitz
dd26cbcee9
Updated README to reflect manual for current support
2011-03-09 13:02:59 -05:00
Mike Gerwitz
3d3b6aac58
Began adding About chapter to manual, beginning with history
2011-03-09 01:17:32 -05:00
Mike Gerwitz
d1bf7f6a4f
Added info and plain text output to Makefile for manual
2011-03-09 00:06:33 -05:00
Mike Gerwitz
d6e774caf2
Added single doc HTML file to Makefile
2011-03-09 00:01:22 -05:00
Mike Gerwitz
010942ea3f
Makefile cleanup
...
- Absolute paths
- No moving of texi HTML output necessary
2011-03-08 23:57:52 -05:00
Mike Gerwitz
162e084edd
Added doc HTML output to Makefile
2011-03-08 23:48:47 -05:00
Mike Gerwitz
3148f468f2
Using @apendix for license
2011-03-08 23:38:12 -05:00
Mike Gerwitz
9457f7e314
Added doc target to Makefile
2011-03-08 00:06:34 -05:00
Mike Gerwitz
6ec768b64d
Initial commmit of documentation (currently contains only license)
2011-03-08 00:00:58 -05:00
Mike Gerwitz
22220cd2da
README corrections
2011-03-07 23:21:15 -05:00
Mike Gerwitz
354061cd5f
Continuing to use BASH for now for rmtrail test
2011-03-07 23:16:14 -05:00
Mike Gerwitz
a23d413a73
Updated README and TODO with visibility status
2011-03-07 23:13:06 -05:00