You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: compatiblity with NativeScript iOS runtime (#17)
* feat: compatiblity with NativeScript iOS runtime
* fix comment
* call js-defined block from another thread
* fix: expose protocol-defined methods from classes that conform
* start work on types
* patch libffi
* patch config.sub
* add libffi prebuilt binaries
* nit: remove build-libffi instruction from readme
* fix: update libffi include path
* fix: allow Node.js to resolve "objc" from examples dir without package installation (#18)
While Deno could resolve it, Node.js couldn't find "objc" without performing `cd examples && npm install` (which would mean instructing contributors to do npm installs both at root and in a subdir, which is a pain).
After weighing up an amusing number of differently cursed workarounds, we landed on this one.
* feat: add ability to specify metadata path using METADATA_PATH
* feat: add Charon runtime
* work
* more work on types
* ts types closer than ever
* more work on types
* dont emit setter methods for properties that already exist
* optional protocol members
* examples all pass typechecking
* fix ts types
* feat(MetadataGenerator): rewrite using an intermediate format
* spritekit controller demo
* support changing method impls on class definitions
* add target to metagen, start testing core, start working on interop
* work on interop.Pointer
* implement bunch of interop API
* support more overloads of interop.Reference
* more work on Hermes & core compat
* fix(metadata): handle case of no arg being passed (#20)
`deno task metagen` was producing: metadata.undefined.nsmd
Co-authored-by: Dj <43033058+DjDeveloperr@users.noreply.github.com>
* fix: dont use napi_wrap on strings
---------
Co-authored-by: Jamie Birch <14055146+shirakaba@users.noreply.github.com>
0 commit comments