1
0
Fork 0
Commit Graph

351 Commits (e605e4eeff1ffc0c94d5cfc8449ecbd5dcd6e228)

Author SHA1 Message Date
Mike Gerwitz e605e4eeff Merge branch 'master' into doc/master 2011-03-13 22:25:15 -04:00
Mike Gerwitz 9a135a064c Added pre-ES5 test to ensure we can catch fallback bugs quickly between browser tests (preferably, before even committing) 2011-03-13 22:08:08 -04:00
Mike Gerwitz d05652f880 Fixed visibility issues in IE6
- Wasn't properly falling back
2011-03-13 21:47:40 -04:00
Mike Gerwitz b4aaa11e73 Added mention of performance tests to manual 2011-03-13 21:40:32 -04:00
Mike Gerwitz 9acedf6e91 Added test todo to TODO 2011-03-13 15:47:31 -04:00
Mike Gerwitz e1bb48a8d9 Added visibility test to ensure supertypes do not have access to private members of subtypes when invoked 2011-03-13 15:39:14 -04:00
Mike Gerwitz 984a14b087 Added more detailed documentation regarding the class_instance object 2011-03-13 14:51:40 -04:00
Mike Gerwitz 7cee1cf40e Merge branch 'master' into doc/master
Conflicts:
	Makefile
2011-03-13 04:52:13 -04:00
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