Claridtimo
7cbac80172
Phase 5(b) fix: InvocationMarshaller explicit streaming preserves _invdir
...
The flatten-mode codegen gave each *Marshaller subclass a self-contained
read/writeObject, which overrode InvocationMarshaller.readObject and thus
skipped its side-effect of binding the transient _invdir from the stream's
client -> null _invdir -> NPE on the first invocation request (hit by ART
AND HotSpot clients). Fix: give InvocationMarshaller explicit read/writeObject
(GenStreamUtil, deterministic order, byte-identical to the old reflective
default) that keeps the _invdir binding; field-free subclasses inherit it.
narya 1.22.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HhfHCXYp2ctWi76Z91y9Ut
2026-07-05 22:10:13 +12:00
Claridtimo
9ea7ecf9ee
WIP checkpoint: Phase 5(b) narya streamer codegen for ART field-order
...
Pre-crash safety checkpoint (box rebooted mid-implementation; NOT verified
complete). GenStreamableTask flatten-mode + GenStreamUtil runtime helper +
ObjectInputStream changes; explicit read/writeObject instrumentation across
presents net + dobj event classes so ART matches HotSpot's ClassUtil.getFields
order without the global sort flag (no data migration). narya 1.21.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HhfHCXYp2ctWi76Z91y9Ut
2026-07-05 19:56:40 +12:00
Claridtimo
3266a9c163
Bump narya to 1.20 for the Bang TLS work
...
A clean minor-version bump (retiring the Epic 2 -bangN patched-fork suffix —
that scheme is superseded; we now own these forks outright and version them
normally). GitHub Packages won't let us re-publish 1.19, and 1.20 makes the
TLS-capable build obvious in dependency listings.
2026-06-29 23:31:09 +12:00
Claridtimo
93a2dc35d0
TLS foundation: tls-channel dep + TlsContextFactory
...
Adds the marianobarrios:tls-channel:1.0.0 dependency (thin ByteChannel-over-
SSLEngine wrapper, MIT, zero transitive deps, Java 8 bytecode) and a
TlsContextFactory that builds server (keystore) and client (pinned truststore)
SSLContexts, TLS 1.3 only. No transport wiring yet — this just compiles in the
building blocks for full-session encryption of the Presents NIO stream.
2026-06-29 21:52:48 +12:00
Michael Bayne
34bd05060f
[maven-release-plugin] prepare release narya-1.19
2026-06-03 10:35:34 -07:00
Michael Bayne
f1c1b730a1
[maven-release-plugin] prepare for next development iteration
2026-04-30 13:40:23 -07:00
Michael Bayne
9f4c3dbb54
[maven-release-plugin] prepare release narya-1.18
2026-04-30 13:40:19 -07:00
Ray J. Greenwell
cc7193a4f4
Fix tests: add hamcrest jar, make them run headless/no dock icon.
2026-04-27 20:42:39 -07:00
Ray J. Greenwell
5e9f4d5a15
Stop using the old JSR250 annotation.
...
This will likely break a bunch of things because things further down the
line were depending on narya bringing in this jar.
2026-04-27 15:04:35 -07:00
Michael Bayne
283984464b
[maven-release-plugin] prepare for next development iteration
2026-03-09 14:17:16 -07:00
Michael Bayne
d930aacc8c
[maven-release-plugin] prepare release narya-1.17.4
2026-03-09 14:17:13 -07:00
Michael Bayne
12c617158d
[maven-release-plugin] prepare for next development iteration
2026-02-25 12:18:55 -08:00
Ray J. Greenwell
8813f630d6
[maven-release-plugin] prepare release narya-1.17.3
2026-02-25 12:05:53 -08:00
Michael Bayne
4b6ec141f3
[maven-release-plugin] prepare for next development iteration
2026-02-11 10:06:30 -08:00
Michael Bayne
c1b9ec813c
[maven-release-plugin] prepare release narya-1.17.2
2026-02-11 10:06:26 -08:00
Michael Bayne
e35740aba7
[maven-release-plugin] prepare for next development iteration
2025-11-13 16:57:17 -08:00
Michael Bayne
e78dfd88fd
[maven-release-plugin] prepare release narya-1.17.1
2025-11-13 16:57:14 -08:00
Michael Bayne
1361e237ef
[maven-release-plugin] prepare for next development iteration
2025-07-04 09:46:01 -07:00
Michael Bayne
6ec6af0f25
[maven-release-plugin] prepare release narya-1.17
2025-07-04 09:45:58 -07:00
Michael Bayne
91b1c66767
Update to shipped depot & ooo-util.
2025-07-04 09:26:00 -07:00
Michael Bayne
2b0ea73dd1
Merge pull request #4 from threerings/dependabot/maven/core/junit-junit-4.13.1
...
Bump junit from 4.10 to 4.13.1 in /core
2025-04-03 13:13:29 -07:00
Michael Bayne
494a8fd06e
Merge pull request #5 from threerings/dependabot/maven/core/org.apache.ant-ant-1.10.9
...
Bump ant from 1.7.1 to 1.10.9 in /core
2025-04-03 13:13:11 -07:00
Michael Bayne
77ccbb97a2
Updating depends.
2025-02-05 10:55:13 -08:00
dependabot[bot]
ae54490ddf
Bump ant from 1.7.1 to 1.10.9 in /core
...
Bumps ant from 1.7.1 to 1.10.9.
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-03 19:27:01 +00:00
dependabot[bot]
d611d1d1bf
Bump junit from 4.10 to 4.13.1 in /core
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.10 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.10.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.10...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-13 04:35:43 +00:00
Ray J. Greenwell
5b01edc885
Return to SNAPSHOT development.
2018-09-26 16:22:59 -07:00
Ray J. Greenwell
d752f21b9a
Prepare for release of 1.16.5.
2018-09-26 16:19:31 -07:00
Ray J. Greenwell
735443f7fc
Return to SNAPSHOT development.
2018-09-24 15:30:33 -07:00
Ray J. Greenwell
feac5c2f92
Prepare for release of 1.16.4.
2018-09-24 15:20:01 -07:00
Ray J. Greenwell
63ff5753f4
Revert to SNAPSHOT development.
2018-05-09 11:40:54 -07:00
Ray J. Greenwell
35ba8a859a
Prepare for release of 1.16.3.
2018-05-09 11:30:58 -07:00
Ray J. Greenwell
8232345096
Return to SNAPSHOT development.
2018-04-03 17:57:50 -07:00
Ray J. Greenwell
d56f4d4654
Prepare for release 1.16.2
2018-04-03 17:54:54 -07:00
Ray J. Greenwell
7d02ed1730
Back to SNAPSHOT development.
2018-03-22 16:47:07 -07:00
Ray J. Greenwell
fe34b75190
Prepare for release 1.16.1.
2018-03-22 16:42:27 -07:00
Ray J. Greenwell
4456083bcc
prepare for next development iteration
2017-12-28 08:48:28 -08:00
Ray J. Greenwell
5a96d9e544
prepare release narya-1.16
2017-12-28 08:41:48 -08:00
Michael Bayne
86c5cf7c75
[maven-release-plugin] prepare for next development iteration
2015-03-12 11:46:43 -07:00
Michael Bayne
1dccfa1d58
[maven-release-plugin] prepare release narya-1.15
2015-03-12 11:46:40 -07:00
Michael Bayne
be22838013
Version upgrades in prep for release.
2015-03-12 11:34:07 -07:00
Ray J. Greenwell
a1dc0730af
Preparing for 1.15-SNAPSHOT development.
2014-04-01 16:40:30 -07:00
Ray J. Greenwell
116e1bdf36
Preparing for narya-parent-1.14.3 release.
2014-04-01 16:34:34 -07:00
Mark Johnson
f720f10df5
Preparing for 1.15-SNAPSHOT development.
2013-12-10 14:50:38 -08:00
Mark Johnson
6746bcef83
Preparing for narya-parent-1.14.2 release.
2013-12-10 14:43:48 -08:00
Mark Johnson
adf7c0f717
Preparing for 1.15-SNAPSHOT development.
2013-08-27 19:06:27 -07:00
Mark Johnson
f685413037
Preparing for narya-parent-1.14.1 release.
2013-08-27 19:00:57 -07:00
Michael Bayne
0f205c2e6d
[maven-release-plugin] prepare for next development iteration
2013-05-07 14:26:02 -07:00
Michael Bayne
9e5f451fa6
[maven-release-plugin] prepare release narya-parent-1.14
2013-05-07 14:25:53 -07:00
Michael Bayne
a878b744fc
We need the latest gwt-utils to get rid of guava-jdk5.
2013-05-07 14:23:41 -07:00
Michael Bayne
d62faf77c4
Depend on latest biz.
2013-05-07 14:16:00 -07:00