Herbert Vojčík
|
2ea8f3ecfd
Check that there isn't tight coupling to JS hierarchy.
|
7 lat temu |
Herbert Vojčík
|
7a4159a7ad
Formatting.
|
7 lat temu |
Herbert Vojčík
|
95ee6c6194
kernel: Proper enumerability (yes for data, no for methods).
|
7 lat temu |
Herbert Vojčík
|
c7e64e5cd1
kernel: Add percent-sign to selector conversion.
|
7 lat temu |
Herbert Vojčík
|
4e6e958dc9
kernel: Set .pkg directly, not in setupBehavior.
|
7 lat temu |
Herbert Vojčík
|
aecd273c80
kernel: Small sanity refactor.
|
7 lat temu |
Herbert Vojčík
|
090a4bd830
kernel: (Class) builder only needs className data field.
|
7 lat temu |
Herbert Vojčík
|
f8dd130dc3
kernel: Move AMDBrik back to boot.js, where require is known.
|
7 lat temu |
Herbert Vojčík
|
fcf8ba0eb3
kernel: split into more files
|
7 lat temu |
Herbert Vojčík
|
ebde5a306d
kernel: coreFns, __init__s out, addCoupledClass out
|
7 lat temu |
Herbert Vojčík
|
e34b66902b
SmalltalkMetaclass w/o .className, related code.
|
7 lat temu |
Herbert Vojčík
|
63134ba9e2
kernel: small code cleaning
|
7 lat temu |
Herbert Vojčík
|
1e7f61362e
kernel: mention st.wrapJavaScript in API-CHANGES
|
7 lat temu |
Herbert Vojčík
|
9e7b2b2247
Do not use deprecated API.
|
7 lat temu |
Herbert Vojčík
|
eab3fd8840
kernel: AugmentsBrik => ArraySetBrik
|
7 lat temu |
Herbert Vojčík
|
d0a0529e0a
kernel: {add,remove}Element: move from Array.prototype to API.
|
7 lat temu |
Herbert Vojčík
|
61cf9fd99b
kernel: Update detachedRootClasses by classes().filter(...).
|
7 lat temu |
Herbert Vojčík
|
de61bf10f6
kernel: Visually separate behavioral and structural part.
|
7 lat temu |
Herbert Vojčík
|
b3679b8825
kernel: Push nilAsReceiver+ SmalltalkNil down to NilBrik.
|
7 lat temu |
Herbert Vojčík
|
d7abe08ab5
kernel: Push nilAsClass to ClassesBrik.
|
7 lat temu |
Herbert Vojčík
|
ba2bdc0b7c
kernel: Move JSObjectProxy wrapping to runtime.
|
7 lat temu |
Herbert Vojčík
|
3135c30945
kernel: Move classes' initialize calling into runtime.
|
7 lat temu |
Herbert Vojčík
|
1098c7a813
kernel: Fix incorrect dependency of FrameBindingBrik.
|
7 lat temu |
Herbert Vojčík
|
df6c4e8733
Fix ea604d5: traitBuilder.updateExisting missing arg 'pkg'.
|
7 lat temu |
Herbert Vojčík
|
23d393cb6d
Trait >> theMetaClass ^ nil
|
7 lat temu |
Herbert Vojčík
|
1928ec10fc
Collection >> copyWithout:
|
7 lat temu |
Herbert Vojčík
|
c226d4d561
More use of `theMetaClass` instead of `class`.
|
7 lat temu |
Herbert Vojčík
|
41ce8bab84
Naming.
|
7 lat temu |
Herbert Vojčík
|
ea604d5fd6
Refactor class / trait creation with builders.
|
7 lat temu |
Herbert Vojčík
|
ee85079d00
kernel: boot.js different brik ordering
|
7 lat temu |