• Joined on 2019-05-29
gmp pushed to master at gmp/giowrap 2019-08-15 09:32:49 -04:00
10b99f3ffb Update docs.
gmp pushed to master at gmp/giowrap 2019-08-15 09:27:13 -04:00
13ffbd4fa3 Add README.md
gmp deleted tag master from gmp/giowrap 2019-08-15 09:19:49 -04:00
gmp pushed to master at gmp/giowrap 2019-08-15 09:19:49 -04:00
86245ad484 Refactor into a package.
e1fc40e6c6 Change Layout() type to Layout(Context) Context
396ee09d9f Implement Insets.
9869efc448 Initial commit.
gmp created repository gmp/giowrap 2019-08-15 09:18:52 -04:00
gmp pushed to master at gmp/nswrap 2019-06-27 11:43:34 -04:00
acc8cab583 Fix various memory management bugs in GC mode.
b5773b5525 Make GC mode the default.
Compare 2 commits »
gmp pushed to master at gmp/nswrap 2019-06-19 14:08:22 -04:00
4aa1211d73 Complete working GC mode.
c8209dd260 Interim commit.
e5c8e114bf Add garbage collection memory mangement mode (gogc). Lots of fixes
Compare 3 commits »
gmp pushed to master at gmp/nswrap 2019-06-13 16:51:00 -04:00
79bb282188 Complete conversion to pointer wrapped types. Update tests, fix
ac9eecafd8 Convert all Go wrapped objects to pointers so the Go GC can track
b0139b9aa8 Bug fixes and clean up how methods are added to an interface from
9a4fabda24 Run gofmt -w on everything. Add 'gogc' option to use Go garbage
Compare 4 commits »
gmp pushed to master at gmp/nswrap 2019-06-06 00:30:47 -04:00
d0654613ea Documentation updates.
90166a4379 Bug fixes. Read availability attributes when adding interfaces and
Compare 2 commits »
gmp pushed to master at gmp/nswrap 2019-06-04 21:19:21 -04:00
50b9387a91 Add frameworkdirs: directive to allow the user to point to directories
gmp pushed to master at gmp/nswrap 2019-06-04 13:02:17 -04:00
f93a893060 Bug fix in Objective-C method signature parsing.
gmp pushed to master at gmp/nswrap 2019-06-04 11:28:34 -04:00
773886e0f1 Complete unit tests for nswrap/types.
gmp pushed to master at gmp/nswrap 2019-06-04 00:14:31 -04:00
a251e7382e Improve test coverage.
gmp pushed to master at gmp/nswrap 2019-06-03 11:08:49 -04:00
d8552bcf9d Use strict unmarshal for configuration file, to detect typos in
gmp pushed to master at gmp/nswrap 2019-06-01 15:11:27 -04:00
4f0cdf4d1a Some AST tweaks and add astfile: config option to read AST from a file
gmp pushed to master at gmp/nswrap 2019-05-31 16:29:10 -04:00
a7df3a4e71 Enable -fobjc-arc for AST generation when arc=true in nswrap.yaml.
2e235d0f29 Enable -fobjc-arc for AST generation when arc=true in nswrap.yaml.
Compare 2 commits »
gmp pushed to master at gmp/nswrap 2019-05-31 16:26:46 -04:00
2e235d0f29 Enable -fobjc-arc for AST generation when arc=true in nswrap.yaml.
gmp pushed to master at gmp/nswrap 2019-05-31 12:43:49 -04:00
e29ae58a9c Add experimental "arc" directive to nswrap.yaml to experiment
gmp pushed to master at gmp/nswrap 2019-05-31 11:11:28 -04:00
5a5a4f9406 AST tweaks and new tests.
gmp pushed to master at gmp/nswrap 2019-05-29 22:57:29 -04:00
96edbba641 Documentation updates.