GitHub / MarkusJx/node-java-bridge / commits
A bridge between Node.js and Java
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 379e7add | feat(bridge): add option to configure thread pool size for async calls (#113) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c610868f | chore: add missing java versions (#108) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ec3d822f |
test(bridge): test import and method not found errors (#105)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b0a7fae8 |
feat(bridge): return java throwable to node process (#104)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 07588087 | docs: fix title (#101) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 16b9a870 |
fix(bridge): proxy memory not being freed (#100)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b626640a |
fix(bridge): local references not being deleted (#99)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| f75011fa |
fix(package): jar not packaged (#97)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4cd2d8b1 |
docs: add note about proxy garbage collection (#96)
Signed-off-by: Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9fb0d1c1 |
feat(bridge): add support for musl libc (#94)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 21f6357b | ci(build): create build-alpine docker image (#95) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 38cc749b | fix(bridge): add a toString method to all objects (#89) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 5c7075e7 | ci: cancel tests if a new commit has been pushed (#90) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 001b5aa2 |
refactor(deps): remove glob as a dependency (#87)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 48428d80 |
docs: improve sync and async options docs
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 3 years ago | |
| ff31c570 |
feat(bridge): enhance stack traces of asynchronous method calls (#86)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| cd4f06f1 |
feat(bridge): add support for logging (#78)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| af15e5ec |
feat(bridge): improve config (#85)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 69669203 |
fix(toString): allow java object conversions to string (#84)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| ade764a6 |
refactor: move java-rs package into this repo (#82)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 50e159c2 | ci: check rust style (#79) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| ebb3ab21 | ci(arm): fix jdk install error (#80) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 6fa86b88 | docs: add vc redist info for windows (#76) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 9443aebf |
chore(bridge): switch to property with closure (#74)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7b881fe0 |
fix(publish): build packages with lower glibc version (#73)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| c9adb19e | ci: allow to run asan workflow manually (#71) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| e84489a3 | chore(ci): update workflow dependencies (#70) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| d94cf1a1 |
refactor: move typescript definition generator to its own package (#69)
Signed-off-by: Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m>, Markus <2****x@u****m> |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 4d0a0dba |
feat: allow use of async proxy methods (#68)
Co-authored-by: Markus <2****x@u****m>, Markus <2****x@u****m> |
William Bonawentura <s****0@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 0e768863 | fix(tsDefGen): create methods using the proper `newInstanceAsync` name (#67) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b4bed25e | fix(ci): test container not being pushed (#63) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3526b558 | feat(tests): add test container dockerfile (#62) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 31d32c6e | feat(ci): add address sanitizer workflow (#61) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ed9729de | feat(tsDefGen): generate interface proxy definitions (#59) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e64733a1 | feat(bridge): allow proxies to be used after they have been garbage collected... |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 908226cb | fix: avoid deadlock when calling proxy methods synchronously (#58) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4f7324ac |
chore: update version
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 95609562 | refactor: move files to different modules (#55) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2fe1379d | fix: add fields to objects returned by method calls (#54) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 99cb800f | refactor(rewrite): convert null values to option (#53) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b6381b71 |
feat: add option to load dependencies in a packaged electron app
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| fe66d521 |
fix: define fields on instances returned through method calls
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 5344da66 |
fix(staticMethods): allow null call results for static methods
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 887b314d |
docs: update documentation for TypescriptBulkDefinitionGenerator
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| caff47b8 |
fix(systemTest): update system test for latest changes
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 9b40c0f8 | feat(startup): add convenience methods for altering the classpath (#49) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ee6d1817 | feat(classpath): allow adding directories to the classpath (#47) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d0b1f016 | fix(classpath): IndexOutOfBounds when appending multiple files (#46) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0959603b | feat(ci): add ci test reports (#45) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5bec1a85 | feat(tsDefGen): add bulk typescript definition generator (#42) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a4ca9908 | fix(win32+arm64): fix win32 and arm64 build (#43) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6c848b6b | fix(tsDefGen): add methods of superclasses to typescript definitions (#41) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3c74eb8c |
fix: export UnknownJavaClass
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 1214f3a7 | feat(cli): add field declarations (#35) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| db9cf4a1 | fix(win32): prevent the program from crashing when using the package on win32... |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e639194b |
docs: update readme
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 25455d62 |
ci: fix integration tests
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| fc10cfbc | fix: method arguments not being parsed properly (#30) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9df885af |
ci: run system test only with java 11 and 17
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 079c7558 |
ci: fix tests
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 58fb8fda |
ci: fix tests
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| e14380e1 | chore: release 2.1.5 (#28) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8d181b4e |
docs: fix typo
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 3efb2536 |
docs: add support matrix
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 39136774 |
ci: update system tests
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| fa0b9a37 | feat(aarch64): provide pre-compiled arm64 binaries (#27) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ffe7da85 |
chore: run prettier
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| d537ba41 | Update README.md |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9a039b4b |
chore: run prettier
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
over 3 years ago | |
| 5b756192 | ci: create check-style.yml |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3c7d7916 | docs: create issue templates |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 4c8fcd89 |
chore: update package-lock.json
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 0341fa91 | fix: improve imported class types (#24) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f0f95e4d | fix: class not found error when using Thread.getContextClassLoader (#23) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| b2c572b6 |
fix(tests): increase timeout
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| af6401ef |
fix: add @types/glob to prod dependencies
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| e346d37d |
fix: add native.d.ts to the files to package
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 0da92bcc |
docs: add cli directory structure example
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 24818b48 |
fix(cli): runtime error when calling the typescript definition generator
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 90070c23 |
ci: update system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 226651b9 |
ci: update system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 74525173 |
ci: update system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 10ad7629 |
ci: update system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| e02ed8a1 |
ci: update system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 9a7cc81c |
ci: update system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 0780154b | ci: update system_test.yml |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| a697b29c |
ci: update system_test.yml
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 64c33b65 |
ci: add test/system_test
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 45d424e2 | ci: update system_test.yml |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 0f08f996 | ci: add system_test.yml (#21) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 12dab780 |
chore: run prettier
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 20e57b11 |
fix: process not exiting when proxies are in use
Signed-off-by: Markus <2****x@u****m> |
MarkusJx <2****x@u****m>
Committed by: Markus <2****x@u****m> |
almost 4 years ago | |
| 023b31a4 | chore: merge develop into main (#20) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c619a60d | chore: release v2.1.0 (#19) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 01d1789f | chore: release v2.1.0-beta.2 (#18) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 857c4c0f | chore: release v2.1.0-beta.1 (#17) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| db99e2ef | docs: Add section about extending the classpath (v2.0.1) (#15) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8f02b4a5 | chore: Release v2.0.1 (#14) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 05a8db25 | chore: Release v2.0.0 (#13) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| e2430d94 | chore: Release v2.0.0-beta.1 (#11) |
Markus <2****x@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago |