Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/NativeScript/ios-metadata-generator
Visit the iOS Runtime repo for instructions and related issues
https://github.com/NativeScript/ios-metadata-generator
Take into account static frameworks composed of a single object file such as GoogleMaps
Fix tak...
a7284c1e74e56335aa35988b17c3672ef5d63fa4 authored over 4 years ago316f2f53b692fd54581f9bcdced5e62472b4f053 authored almost 5 years ago
The Objective-C runtime doesn't behave consistently with Swift class
names. Sometimes the mangle...
Many of them are unnamed and were registered with
empty names in metadata
The binary metadata uses the native names in signatures since
commit 079b80df1f6 ("feat: Global ...
Call `tsifyType` with `isFuncParam` set to `true` for C functions.
92566d69b95a5fead3836c75a3aaa65ca70a116c authored almost 5 years agoDon't recurse needlessly in this case.
5a4d2cba28cdd83b585c3fd3402c419e9321259f authored almost 5 years ago4b0170f9da49dbcb6c3382f3ee4be3caad995b2e authored almost 5 years ago
* In verbose logs include both the JS and Native names if different
* Output which rule enabled...
415a84fbe188d8c5f6f11e8e267fc2385073da93 authored almost 5 years ago
Necessary for correct discovery of these types at runtime
when a function is whitelisted but its...
Each file contains a list of patterns of the form `moduleGlob:symbolGlob`,
where `?` and `*` spe...
* Base number of buckets on number of total metadata entities in global table (size / 10)
and do...
This way it will be possible to effectively query the metadata for
an interface and protocol by ...
Objective-C runtime APIs (e.g. `class_getName` and similar) return the demangled
names of Swift ...
* Remove built-in intrinsics from yaml result
* Remove empty [] from YAML files
* Update expecte...
* Use perl because sed doesn't support non-greedy wildcards
* Strip quotes as different LLVM ver...
* Reset cached metadata when storing it in the meta container in order to revalidate it
* Store ...
First check whether a file with the same name as the
framework exists and only after that try th...
* Default initialize pointers
* Gracefully handle invalid `decl`s and show appropriate errors in...
* Run tests in a post build step
* Create an integration test which compares the binary and
YAML...
39bdf0d2435f52d790836f4f403af151ccc4337f authored over 5 years ago
Swift headers can have interdependencies. Using an unstable
sort when moving them to the bottom ...
89ec22382d8a59cb6d573eacbb08d25136cf3803 authored over 5 years ago
* Modules with .tbd files which weren't detected as system were
wrongly being flagged as static,...
Save protocols list in `IdEncoding` and `InterfaceDeclarationReferenceEncoding`
b0244ee31772f3b41bd146c68beaec22a9906643 authored over 5 years agoUse a function instead.
a8b399527f8ccdc72109d9a28a96332ad29e1e32 authored over 5 years ago
They define macros which may alter the way some iOS SDK methods
and properties are declared
ref...
2f744a73e07ab1110ffc2885650f30168c4d78ea authored over 5 years ago
This way most negative values will be correctly represented in JS and TS.
Still values between 2...
a1cf494bed7d1c9abb9b8e6ffb99f3c337d818de authored over 5 years ago
4dd82d2d6b16641f6beb4b81466fcc75d56a187d authored almost 6 years ago
This option is still needed in some cases and I couldn't find a way to disable it.
These are the...
525435925a43613f70f8b0181829f94c0ed29f27 authored almost 6 years ago
This reverts commit e83135f398a004c8126875f8c55dccf19727243c.
It seems that emitting such error...
a7e340b69f438106a584ac494ca0cc04b3e3855c authored almost 6 years ago
UIKit has some examples of such cases that need deduplication.
* `UIApplication(UIApplicationDep...
With llvm 7.0.1 metadata generation may be interrupted by includeNotFound error. Since in 4.0.1 '...
e83135f398a004c8126875f8c55dccf19727243c authored almost 6 years agoca32d7b63d3dddf9233e16dd6d2fc4931a584b3d authored almost 6 years ago
* Udate metadata output directories
* Get only umbrella headers from modulemaps (when available -...
feat: Rename methods with conflicting jsName-s
e2acaf653f88ddd0589afeb1ad3d232fb272c55d authored about 6 years ago
Native functions accepting `char *` arguments may need them not only
for receiving a string but ...
530c570325f0278466345e6025dc08266f8b233b authored about 6 years ago
A `Type` object can be created before it's metadata. For example if its first
appearance is from...
64f1daa1aa9c1cf4e939af3c3a18fdb5511a3313 authored over 6 years ago
a7d878d0564e319bc8cfcb76f29b941b0537aa91 authored over 6 years ago
ObjectiveC protocols can have optional methods which are not required
to be implemented by confo...
Tdermendzhiev/ts declarations
78acbc095d976fa99453490779e61e60949c837a authored over 6 years ago
It's better to always apply these changes and match the typings generated and
distributed in tns...
* Change `typeArguments` vector's element type to `Type`. The cast in `TypeFactory::createFromOb...
645ffde1aac9a41ae1d3ceab912a7182c49e33d5 authored over 6 years agod1d32bf2205d1d0fd30ed17b3d257e0689295216 authored over 6 years ago
e87762f1ca9b5b45488f72e48ca66fda47f97854 authored over 6 years ago
36ec677f034910d5cf9c1d5de45394f0c71f7803 authored over 6 years ago
fb9feabb6447b16a058d64f5fedecb7dec67db1f authored over 6 years ago
* hasNameForLinkage() sometimes returns false even if there is a name property
8d53576a25338090c06ef988a0a5cd1c5ff76371 authored over 6 years agoc423cd66dd3d0ed94191ae7e70ecb8293253ad87 authored over 6 years ago
b2dc0038cd785b4986c1863bf9e60a9c697d05a9 authored over 6 years ago
919ffb1abfc6e2ae3703843ad0f73c8505e13d5c authored almost 7 years ago
3e10a462b663345bc4b74c520716d38d520b6259 authored almost 7 years ago
8797ea34edf416fa245ef186e683d2ccc01aa6b2 authored almost 7 years ago
4b5a6bb83fda444ca2277632ae348a0396f103aa authored about 7 years ago
3d22174bf84edf93c44c5137312519fec364e93b authored over 7 years ago
1797b9e9e5e547f9a8a03dca17add9a6440ab7d4 authored over 7 years ago
ab2314f06d1a656322c53df8939318714397d8d0 authored almost 8 years ago
de09bd6c482714eac247a44f82b8198cc10b95c6 authored almost 8 years ago
Mark functions that don't return with the never type
f3eaac11f8b36c6d9a5665a34640dd812a3840a3 authored about 8 years agof477c032c98ed3be91c3272ac8b47f5b6a8b3b85 authored about 8 years ago
Emit the readonly property modifier now that it's supported in TypeScript 2
d544d96e3781f8379b59e52f2f370e02ccc8c1c8 authored over 8 years ago076f9148a3a3b8d0dd18cbd9ba8f1d6985ed86ec authored over 8 years ago
Class properties
ecbcef516b082a21cd453cb32bceabfaae21c296 authored over 8 years ago7a23c621a2516378c7f18396d43a155497f8e9a9 authored over 8 years ago
Clang39
bfcea64e10d53dc0b4cf4d915d7828357d6be327 authored over 8 years agocbc643fb26553fe6b7a9fa088359422a2fe6e919 authored over 8 years ago
1573177bb9044d3d558d52c1dd51b33f6e70c006 authored over 8 years ago
Print members of anonymous enums as global variables instead of skipping them
59d2d6d91c995294791408734ecd6e8c3b53667c authored over 8 years agoHandle UIResponderStandardEditActions copy method
7ba9e0579b9f39c108156bbb27d0503b09750d98 authored over 8 years agoIn Xcode 8 - beta 5 it has changed from a category to a protocol.
f5ccec871fd41000b3fceec4d1f12f42611c1b42 authored over 8 years agoebaa7c20a281bcb054287d62032197b1dc589199 authored over 8 years ago
Output implicit id type parameters in generic inheritance
ed6a77df5fb41f51e3c5a3f6893c4f94a0b3eec5 authored over 8 years ago3dc8c25d58492dabec29bd0e07e4663cf3528cc7 authored over 8 years ago
Add init* methods, this return types, add static methods that return instancetype to derived int...
1ea7d2e56e4ed51a5ba525fff2e913576f6de721 authored over 8 years ago34b0ab32cc7b89edb68069d403d4ee45a33bb818 authored over 8 years ago
82a97b4a1203ab6a267c1d179757703cc83fa1ae authored over 8 years ago
Add license
f1b86e1e828fa56bbcff53e503617c4a6525fd17 authored almost 9 years agoe415d4361dfcf886f7c0394db00302276a3a5438 authored almost 9 years ago
Remove lib folder from the metadata generator artefacts
b32ee7ff0b36815161d2c88fa8a39e7d49dc1a03 authored almost 9 years agoeb6e24644a08f3ef6c4fcce6261d1be3d63614d2 authored almost 9 years ago
7ae78f5f988d5fc42717f19bb64f57bac08cd6cb authored almost 9 years ago
Fix TypeScript declarations in case of a method and property with the same name
277fa6118de6b468ccfafbe8f5d5148d0fadd553 authored almost 9 years ago540c90cf2b02622116766789a681e314988c3e95 authored almost 9 years ago
When we see a method from a base class with the same name as a property in a derived class, we ch...
81d125b4e7bdb8709d4c75ecea99ab44c19f4865 authored almost 9 years agoBuhov/constructor metadata
e648265ae9a51b25b15f29e266474819b2c4b27f authored almost 9 years ago46ed8d029a5886a8a26b5be28d5e0737e7109317 authored almost 9 years ago
8b2e9bbf7f56b75b5afea73b627e03d75f344a41 authored almost 9 years ago
Jasssonpet/protocol methods
7ad9d77749d13724039998a116d2ebbe4ad099fb authored almost 9 years agohttps://github.com/NativeScript/ios-runtime/pull/506
639a4e48c0ccc427aeaac0d8b3ed33610b45390f authored almost 9 years agoMake symbols hidden by default
04c42a8c9abad8bc87293b02c5b6a618b3c4e9f2 authored almost 9 years agoThis removes the linker warnings in the build output.
062fae654139213b98e20272a951d6cadc18b855 authored almost 9 years agoUnindent declarations
a22a9c7c1d3b8b6c766fd15c634ef75c1db15ad2 authored almost 9 years agoMake protocol initializers optional
1ae8b5a9b725c8a3e70e701c7bacc4e50de90fca authored almost 9 years agob8dbc70731c448a6d52dbc3fdd959df91a745751 authored almost 9 years ago
554ceb19cf5b393ecf27ffd1b2ad346102ede37b authored almost 9 years ago
4cc756580aebd30668dd92f6283dc9f2e8941d37 authored almost 9 years ago