1
0
Fork 0
Commit Graph

516 Commits (20ed143b830c1a88f2b671fd2cf6c83970f65160)

Author SHA1 Message Date
Mike Gerwitz 8175f60cf4 Merge branch 'master' into doc/master 2011-03-15 00:31:45 -04:00
Mike Gerwitz 7c4efe5f2a Added section on temporary classes 2011-03-15 00:31:09 -04:00
Mike Gerwitz 5fe08a18ac Corrected argument documentation 2011-03-15 00:17:02 -04:00
Mike Gerwitz b2161d1822 Now storing visibility data in class instance (so GC can clear it) 2011-03-14 23:49:11 -04:00
Mike Gerwitz 66758500e6 Class metadata is now stored in class object (first step in working with GC) 2011-03-14 23:43:56 -04:00
Mike Gerwitz 5ce4fd5be8 Manual typo fix 2011-03-14 18:48:49 -04:00
Mike Gerwitz 27655c847d Adjusted CSS for manual for browser like FF 2011-03-14 18:44:27 -04:00
Mike Gerwitz cb99ec256c Merge branch 'master' into doc/master 2011-03-14 18:17:03 -04:00
Mike Gerwitz 7b766c1b14 Altered toString() defaults to be more consistent with v8 2011-03-14 18:16:53 -04:00
Mike Gerwitz 397a106112 Class chapter corrections 2011-03-14 18:04:46 -04:00
Mike Gerwitz a6728a08b9 Added visibility and error items to TODO for v0.1.0 milestone 2011-03-14 13:19:57 -04:00
Mike Gerwitz 920f338c98 Began adding 'Working With Classes' chapter 2011-03-14 00:13:43 -04:00
Mike Gerwitz 89a8de64b5 Additional manual styling for floats 2011-03-14 00:13:08 -04:00
Mike Gerwitz 02c0838dec Added styling for manual definitions and float captions 2011-03-13 23:54:48 -04:00
Mike Gerwitz d367c13820 Moved 'Getting ease.js' section to Integration chapter 2011-03-13 22:31:08 -04:00
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