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
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
71b30898c4
Show all the warnings!
2026-03-21 16:09:04 -07:00
Ray J. Greenwell
2062371558
Specify UTF-8 file encoding to maven.
2026-03-21 15:34:56 -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
0336c305db
Update the javadoc plugin.
2026-02-11 10:05:24 -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
91f9d7bd39
Move central publishing plugin to <plugins>.
...
Apparently this new one doesn't want to be in <pluginManagement>?
2025-07-04 09:42:23 -07:00
Michael Bayne
530c0cb05d
http to https.
2025-07-04 09:33:33 -07:00
Michael Bayne
5a1784eaaf
Update to gpg plugin 1.5.
2025-07-04 09:31:43 -07:00
Michael Bayne
5090cc943e
Convert to new Sonatype publishing bits.
2025-07-04 08:58:05 -07:00
Michael Bayne
859c7d197d
Javadoc fixes.
2025-07-04 08:54:52 -07:00
Michael Bayne
cb065fcbd2
Target Java 10.
2025-02-05 10:54:59 -08: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
Michael Bayne
74a75b78a4
These shared configs should be in <pluginManagement>.
2018-09-26 15:34:38 -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
Michael Bayne
eb9e96ab2b
Target JDK 1.6.
...
That way we can at least build Narya with JDK9.
2018-03-27 14:19:17 -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
03d2f4e679
Move aslib module to profile.
2016-12-17 16:54:31 -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
8493c455fb
Various javadoc fixes.
2015-03-12 11:41:06 -07:00
Jamie Doornbos
2474c58421
Move eclipse hackery into a profile.
...
This gets rid of a ton of noise when running mvn with plugin:goal syntax, e.g. source:jar.
2014-11-14 10:11:25 -08:00
Jamie Doornbos
b16b9c8e5e
Nevermind, this doesn't work in maven 3.
...
Revert "Disable unique snapshot versions."
This reverts commit 733ecf0137 .
2014-11-11 13:03:25 -08:00
Jamie Doornbos
733ecf0137
Disable unique snapshot versions.
...
These are a hassle and not necessary.
2014-11-11 11:54:39 -08:00
Jamie Doornbos
c00610a642
Allow narya to be built with internal maven structure.
...
In an ideal world, we should run a proper repository server and mirror, but this will allow us to
build in the meantime.
2014-10-28 09:40:34 -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