[zeek/spicy] d3179d: Add support for permalinks to Spicy rubrics.

0 views
Skip to first unread message

Robin Sommer

unread,
Apr 1, 2026, 8:55:00 AM (2 days ago) Apr 1
to spicy-...@zeek.org
Branch: refs/heads/main
Home: https://github.com/zeek/spicy
Commit: d3179d397ca848f550e5db141372d9e6d092fe96
https://github.com/zeek/spicy/commit/d3179d397ca848f550e5db141372d9e6d092fe96
Author: Robin Sommer <ro...@corelight.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)

Changed paths:
M doc/autogen/filter-types.spicy
M doc/autogen/spicy-functions.spicy
M doc/autogen/spicy-types.spicy
M doc/scripts/autogen-spicy-lib
M doc/scripts/spicy.py

Log Message:
-----------
Add support for permalinks to Spicy rubrics.

If a `rubric` directive comes with a `name` (i.e., an anchor ID),
Sphinx will now render an on-hover permalink, just like it does
already for sections. We then use this inside our auto-generated
function and type documentation.

Closes #2186.


Commit: bc7f6b698cf06272070fa92b0e06f768c6c74df7
https://github.com/zeek/spicy/commit/bc7f6b698cf06272070fa92b0e06f768c6c74df7
Author: Robin Sommer <ro...@icir.org>
Date: 2026-03-31 (Tue, 31 Mar 2026)

Changed paths:
M hilti/runtime/include/types/string.h

Log Message:
-----------
Make our strings hashable.


Commit: 03f5172f9826b7ea11864741958e313a68821d3b
https://github.com/zeek/spicy/commit/03f5172f9826b7ea11864741958e313a68821d3b
Author: Robin Sommer <ro...@icir.org>
Date: 2026-04-01 (Wed, 01 Apr 2026)

Changed paths:
M hilti/runtime/include/types/port.h
M hilti/runtime/include/types/string.h
M hilti/runtime/src/types/port.cc
M spicy/lib/spicy-driver-host.cc
M spicy/runtime/include/driver.h
M spicy/runtime/include/global-state.h
M spicy/runtime/include/mime.h
M spicy/runtime/include/parser.h
M spicy/runtime/include/sink.h
M spicy/runtime/src/driver.cc
M spicy/runtime/src/init.cc
M spicy/runtime/src/parser.cc
M spicy/runtime/src/sink.cc
M spicy/runtime/src/tests/init.cc
M spicy/runtime/src/tests/mime.cc
M spicy/runtime/src/tests/parser.cc
M spicy/runtime/tests/benchmarks/parsing.cc
M spicy/toolchain/bin/spicy-driver.cc
M spicy/toolchain/bin/spicy-dump/main.cc
M tests/spicy/doc/my_http-host-driver-hlto.cc
M tests/spicy/doc/my_http-host-driver.cc
M tests/spicy/types/sink/connect-mime-across-modules-cxx.spicy

Log Message:
-----------
Move further string usages over to our custom class.

These originally appeared to be fine for leaving as `std::string`, but
it turns out that's inconsistent after all and potentially leading to
trouble.,


Commit: baac42541386cb3907c3a7791f91256ac5e01038
https://github.com/zeek/spicy/commit/baac42541386cb3907c3a7791f91256ac5e01038
Author: Robin Sommer <ro...@corelight.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)

Changed paths:
M hilti/runtime/include/types/port.h
M hilti/runtime/include/types/string.h
M hilti/runtime/src/types/port.cc
M spicy/lib/spicy-driver-host.cc
M spicy/runtime/include/driver.h
M spicy/runtime/include/global-state.h
M spicy/runtime/include/mime.h
M spicy/runtime/include/parser.h
M spicy/runtime/include/sink.h
M spicy/runtime/src/driver.cc
M spicy/runtime/src/init.cc
M spicy/runtime/src/parser.cc
M spicy/runtime/src/sink.cc
M spicy/runtime/src/tests/init.cc
M spicy/runtime/src/tests/mime.cc
M spicy/runtime/src/tests/parser.cc
M spicy/runtime/tests/benchmarks/parsing.cc
M spicy/toolchain/bin/spicy-driver.cc
M spicy/toolchain/bin/spicy-dump/main.cc
M tests/spicy/doc/my_http-host-driver-hlto.cc
M tests/spicy/doc/my_http-host-driver.cc
M tests/spicy/types/sink/connect-mime-across-modules-cxx.spicy

Log Message:
-----------
Merge remote-tracking branch 'origin/topic/robin/string-followup'

* origin/topic/robin/string-followup:
Move further string usages over to our custom class.
Make our strings hashable.


Commit: 855956adf7378dcade3bf5d22f86f1bd0eddf30b
https://github.com/zeek/spicy/commit/855956adf7378dcade3bf5d22f86f1bd0eddf30b
Author: Robin Sommer <ro...@corelight.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)

Changed paths:
M CHANGES
M VERSION
M doc/autogen/filter-types.spicy
M doc/autogen/spicy-functions.spicy
M doc/autogen/spicy-types.spicy
M doc/scripts/autogen-spicy-lib
M doc/scripts/spicy.py

Log Message:
-----------
Merge remote-tracking branch 'origin/topic/robin/gh-2186-rubric-links'

* origin/topic/robin/gh-2186-rubric-links:
Add support for permalinks to Spicy rubrics.


Compare: https://github.com/zeek/spicy/compare/be5112da2077...855956adf737

To unsubscribe from these emails, change your notification settings at https://github.com/zeek/spicy/settings/notifications
Reply all
Reply to author
Forward
0 new messages