- 17 Aug, 2020 40 commits
-
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
Make read-write info cascade through entries, not nodes (potentially less optimized, but safer and correctly handles branching)
-
gsamain authored
-
gsamain authored
Change lock checking method semantic: they now check if themselves are locked, not if their parent object are locked
-
gsamain authored
-
gsamain authored
Messy commit: handle autolocked cyobj + delegate lock checking to subexpr mechanism + some more checks (bool nodes)
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
Make declaration of cypclass methods work when declaring without defining a pointer type as return type
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
Hacky way to make const cypclass behave as const in Cython but not in C++ (useful for refcount bookkeeping for example)
-
gsamain authored
Fix C++ garbage when trying to access __constructor__: generate each constructor wrapper as a static method inside the class
-
gsamain authored
-
gsamain authored
-
gsamain authored
Remove dead code (checking for wrapper entry presence in cypclass, which is ensured by a default declaration during class declaration in symbol table)
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
(if the class redefines a constructor with a compatible signature, it will get overridden, so it effectively prevents the default constructor from spawning when there may be an ambiguity)
-
gsamain authored
-
gsamain authored
-
gsamain authored
-
gsamain authored
-