Andy Wingo
Andy Wingo
See https://github.com/emscripten-core/emscripten/pull/8849. This does change the generated .cpp file, but only marginally: ```diff diff --git a/ammo.cpp b/ammo.cpp index 5e59685..146b1ba 100644 --- a/ammo.cpp +++ b/ammo.cpp @@ -8,7 +8,7 @@ public: var...
Some counters that would be useful: * one that increments on every `jit.flush()`, whether provoked internally or externally * one that increments on every stop-the-world GC (potentially more here, e.g....
The /var/run/snabb/PID directory contains counter data that can be useful in post-mortem debugging. With raptorjit, we'll also have the auditlog as well; and in the future we'll also have historical...
Currently a ptree worker is bound to a NUMA node early. This means that memory will only be allocated on that NUMA node, and then existing pages are migrated to...
When the ctable was initially written in the form of the "PodHashMap", its load and save routines were careful to allow the ctable to be accessed directly from disk via...
On upstream Snabb: ``` $ make && sudo ./snabb snsh -t apps.packet_filter.pcap_filter make: 'snabb' is up to date. selftest: pcap_filter Run for 1 second (stateful = false)... link report: 641,333...
The traceprof tests fail on Luke's `raptorjit-upstream` branch from https://github.com/snabbco/snabb/pull/1264: ``` $ make && sudo ./snabb snsh -t lib.traceprof.traceprof make: 'snabb' is up to date. lib/traceprof/traceprof.lua:53: module 'jit.dump' not found:...
In Snabb we use DynASM to generate assembly at run-time. One thing that we like to do is to embed references to FFI data structures defined in Lua. For example,...
I just made a fresh checkout of the branch from https://github.com/snabbco/snabb/pull/1264 but I am seeing segfaults in the test suite. I isolated it to something simple; drop this into a...
This PR marks a checkpoint for this branch which ports the TCP implementation from https://github.com/m-labs/smoltcp. The protocol library, the ring buffer module, and the reorder buffer are in good shape....