Herbert Vojčík
|
0b0d9b48a0
Merge {Methods,BehaviorProviders}Brik.
|
7 years ago |
Herbert Vojčík
|
ff3c6b3a2b
kernel: Move things around.
|
7 years ago |
Herbert Vojčík
|
fcb3648c20
Move MethodCompositionBrik to kernel-language.js.
|
7 years ago |
Herbert Vojčík
|
309a3ba95f
kernel: Split MethodCompositionBrik into two.
|
7 years ago |
Herbert Vojčík
|
f07bdb606b
kernel: Move pkg out of make.
|
7 years ago |
Herbert Vojčík
|
e75026825b
kernel: remove pkg from updateExisting
|
7 years ago |
Herbert Vojčík
|
dddea38bfb
kernel: st.{_method=>_behaviorMethod}{Added,Removed}
|
7 years ago |
Herbert Vojčík
|
a98e95c9ec
kernel: behaviorBody => traitOr{Class/Behavior}
|
7 years ago |
Herbert Vojčík
|
7fff3996ec
Add "TODO remove" where 'compatibility' loads.
|
7 years ago |
Herbert Vojčík
|
c1e277ef23
kernel: Fix == to ===.
|
7 years ago |
Herbert Vojčík
|
20dac87a85
2017 in (c) comments in support.
|
7 years ago |
Herbert Vojčík
|
b50c822aab
Future proof: both `nil` and `$nil` in package prologue.
|
7 years ago |
Herbert Vojčík
|
8009f16408
Merge branch 'master' into traits-in-core
|
7 years ago |
Herbert Vojčík
|
9365020eb4
klass => a$cls
|
7 years ago |
Herbert Vojčík
|
092b8f03d2
isNil => a$nil
|
7 years ago |
Herbert Vojčík
|
5c6a47930b
Remove BehaviorBody.
|
7 years ago |
Herbert Vojčík
|
44f21f037e
Trait method changes are propagated.
|
7 years ago |
Herbert Vojčík
|
96da58024a
kernel: fix, make grunt work
|
7 years ago |
Herbert Vojčík
|
34302742a1
Trait >> traitUsers
|
7 years ago |
Herbert Vojčík
|
f5b1c2ac9b
kernel: Shorter class creation code, without spec.
|
7 years ago |
Herbert Vojčík
|
e53d59da14
kernel: Simplify class / trait creation.
|
7 years ago |
Herbert Vojčík
|
4c27114634
kernel: Better detect fn-not-changing and use fast update.
|
8 years ago |
Herbert Vojčík
|
cb00d460aa
kernel: Remove smart code.
|
8 years ago |
Herbert Vojčík
|
547fa78005
kernel: MethodCompositionBrik, setupMethods.
|
8 years ago |
Herbert Vojčík
|
95ee6c6194
kernel: Proper enumerability (yes for data, no for methods).
|
8 years ago |
Herbert Vojčík
|
4e6e958dc9
kernel: Set .pkg directly, not in setupBehavior.
|
8 years ago |
Herbert Vojčík
|
aecd273c80
kernel: Small sanity refactor.
|
8 years ago |
Herbert Vojčík
|
090a4bd830
kernel: (Class) builder only needs className data field.
|
8 years ago |
Herbert Vojčík
|
f8dd130dc3
kernel: Move AMDBrik back to boot.js, where require is known.
|
8 years ago |
Herbert Vojčík
|
fcf8ba0eb3
kernel: split into more files
|
8 years ago |