1
0
Fork 0
easejs/test
Mike Gerwitz e934338b41 Subtype ctor guarantees with parent __mixin or __construct
A solution for this problem took a disproportionally large amount of time,
attempting many different approaches, and arriving still at a kluge; this is
indicative of a larger issue---we've long since breached the comfort of the
original design, and drastic refactoring is needed.

I have ideas for this, and have already started in another branch, but I
cannot but this implementation off any longer while waiting for it.

Sorry for anyone waiting on the next release: this is what held it up, in
combination with my attention being directed elsewhere during that time (see
the sparse commit timestamps). Including this ordering guarantee is very
important for a stable, well-designed [trait] system.
2014-07-27 01:54:30 -04:00
..
Class Subtypes of prototype subtypes now work correctly 2014-04-29 10:47:12 -04:00
ClassBuilder Extracted warning handlers into their own prototypes 2014-06-11 23:42:20 -04:00
Interface Added isCompatible method to interfaces 2014-04-28 15:09:52 -04:00
MemberBuilder [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
MemberBuilderValidator [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
Trait Subtype ctor guarantees with parent __mixin or __construct 2014-07-27 01:54:30 -04:00
Util FallbackSymbol now returns instance of self 2014-07-09 23:50:36 -04:00
perf Can now build multiple performance logs 2014-04-09 20:01:33 -04:00
warn Extracted warning handlers into their own prototypes 2014-06-11 23:42:20 -04:00
CombinePreEs5Test.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
CombineTest.js Exposing Trait in combined source files 2014-04-28 14:32:18 -04:00
FallbackMemberBuilderTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
FallbackVisibilityObjectFactoryTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
IndexTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
MethodWrapperFactoryTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
MethodWrappersTest.js GNU ease.js and test cases now compile in strict mode 2014-05-04 22:17:28 -04:00
PropParserKeywordsTest.js Exposing keyword bit values and bitmasks 2014-04-20 02:40:36 -04:00
VersionTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
VisibilityObjectFactoryFactoryTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
VisibilityObjectFactoryTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
common.js Combine script now handles relative includes in subdirectories 2014-07-09 00:14:24 -04:00
inc-testcase.js Test case now allows for short-hand require of SUT 2014-07-24 01:11:55 -04:00
runner.in test/runner will now pass all option args to node 2014-07-27 01:53:34 -04:00
runner.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
test-rmtrail [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00