- 07 Apr, 2017 2 commits
-
-
Andrew Twyman authored
Generate bridging header for Swift
-
Andrew Twyman authored
CMake to build djinni support library
-
- 05 Apr, 2017 1 commit
-
-
Bruno Coelho authored
-
- 04 Apr, 2017 4 commits
-
-
Bruno Coelho authored
-
Bruno Coelho authored
-
Bruno Coelho authored
-
Bruno Coelho authored
This reverts commit fde11639.
-
- 03 Apr, 2017 2 commits
-
-
Bruno Coelho authored
-
Bruno Coelho authored
-
- 31 Mar, 2017 2 commits
-
-
Bruno Coelho authored
-
Andrew Twyman authored
Fix little typo in links section
-
- 16 Mar, 2017 1 commit
-
-
Bruno Coelho authored
-
- 14 Mar, 2017 1 commit
-
-
nt authored
-
- 10 Mar, 2017 1 commit
-
-
Bruno Coelho authored
-
- 01 Feb, 2017 1 commit
-
-
Andrew Twyman authored
fixing error from clang (issue #294)
-
- 22 Jan, 2017 1 commit
-
-
Alex Cohn authored
djinni_support.cpp:485: error: unused parameter
-
- 20 Jan, 2017 1 commit
-
-
Andrew Twyman authored
Add --ident-java-type option to djinni
-
- 19 Jan, 2017 1 commit
-
-
Jernej Virag authored
-
- 14 Jan, 2017 1 commit
-
-
Andrew Twyman authored
Kkaye/include paths
-
- 12 Jan, 2017 2 commits
-
-
Kenny Kaye authored
-
Kenny Kaye authored
-
- 06 Jan, 2017 1 commit
-
-
Andrew Twyman authored
Simplify ObjcProxyBase
-
- 04 Jan, 2017 1 commit
-
-
Andrew Twyman authored
-
- 28 Dec, 2016 1 commit
-
-
Andrew Twyman authored
Automated fixes for typos in comments and strings.
-
- 23 Dec, 2016 4 commits
-
-
Andrew Twyman authored
This is fixing a memory leak found in Dropbox's iOS networking libraries. Some ObjC objects were being autoreleased into a pool which is never flushed (the top-level pool on a C++-owned thread. This was Djinni violating its contracts around language isolation. The root cause turned out to be the destructor of an ObjcProxy object. Since it's called directly from C++, and does all its work in destructors, it was manipulating ObjC objects without an @autoreleasepool. The fix is more complex than I'd like due to the need to arrange for destructors to run inside of an @autorelease block, which forces an awkward code structure. Furthermore, I can't use optional without knowing what namespace to look in to find nullopt, which isn't easily extractable from Djinni's current usage, so I had to write my own. I'd very much like to find a simpler fix, so suggested follow-on diffs are welcome.
-
Andrew Twyman authored
Add a target for djinni_main.cpp, and use a new technique I discovered to make sure its JNI symbols are exposed by the shared-lib which contains it.
-
Andrew Twyman authored
-
Andrew Twyman authored
-
- 09 Dec, 2016 5 commits
-
-
Kenny Kaye authored
-
Kenny Kaye authored
-
Kenny Kaye authored
-
Kenny Kaye authored
-
Kenny Kaye authored
-
- 12 Nov, 2016 1 commit
-
-
Andrew Twyman authored
Update ios version in Make targets to 10.1.
-
- 10 Nov, 2016 1 commit
-
-
Christopher Simmons authored
-
- 05 Nov, 2016 5 commits