Benjamin Bannier

Results 155 issues of Benjamin Bannier

This is Spicy's support for rewriting binary data streams. This is a larger task & very very low priority. We won't tackle this before all the other functionality has been...

Port V1
Priority Low

These all go together and haven't been ported from the old prototype yet.

Port V1

- Spicy: - Parsing code - [ ] Add speculative "trial mode" - Unit methods - [ ] `disable` - [ ] `confirm` - Sink methods - [ ] method...

Port V1
Priority Low

This is low priority. Old tests in https://github.com/rsmmr/hilti/blob/master/tests/spicy/objects/prefix.spicy

Port V1
Priority Low

The flex and bison inputs for HILTI and Spicy share a lot of logic. Currently that's all duplicated, although not consistently: there are some differences even for things where the...

Cleanup

It looks like `spicyc` as of b74c8bf545d emits invalid HILTI code for method definitions, e.g., the following test fails: ``` # @TEST-EXEC: ${SPICYC} %INPUT -o foo1.hlt -p # @TEST-EXEC: ${HILTIC}...

Priority Low

We (mostly) cannot turn back a Spicy AST into Spicy source code. Need to fully implement that visitor.

Cirrus macos machines include Homebrew which is great. However the bundled Homebrew version is old and uses Homebrew bintray bottle locations which are not live anymore (see https://github.com/Homebrew/discussions/discussions/691). The Homebrew...

bug

In zeek/spicy#1267 @leres reported a number of empty directories being created on install, among them `include/zeek/script_opt/CPP/maint`. We should check whether we can omit that directory from installation.

During #2364 @awelzel observed that if one builds a Zeek against an external Spicy, i.e., with flags containing e.g., `--with-spicy=/opt/spicy` and Spicy's libdir (e.g., `/opt/spicy/lib`) not in `LD_LIBRARY_PATH`, the link...