bigeasy / packet

Incremental binary parsers and serializers for Node.js.

Home Page:http://bigeasy.github.io/packet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release Packet version 1.0.0-alpha.4.

bigeasy opened this issue · comments

  • Upgrade arguable to 13.0.0-alpha.7.
  • Update LICENSE for current year.
  • Upgrade mqtt-packet to 7.1.2.
  • Upgrade programmatic to 2.0.0-alpha.12.
  • Upgrade staccato to 13.0.0-alpha.13.
  • Upgrade extant to ^2.0.0-alpha.5.
  • Remove auto test counting. Closes #619.
  • More thoughts on literals.
  • Elided the header field in MQTT. See #400. Closes #588.
  • Rewrite vivify.structure for elision. See #588.
  • Add elision test with no elision. See #588.
  • Elided packet and structure. See #588.
  • Notes on arguments to functions in language.
  • Start a design document. See #471.
  • Add outline to bottom of README.md. See #471.
  • Final make of last documentation commit. See #471.
  • Survey of remaining documentation tasks. See #471.
  • Create a fixture for elided structures. See #588.
  • JavaScript file with all the language in it. Closes #618
  • Parse or serialize conditionals. Closes #616.
  • Update to diary entry.
  • Remove unknown fixed array AST node property.
  • Remove a TODO I changed into a comment. See #616.
  • Thoughts on the order of the split conditional.
  • Tidy diary relocation info.
  • Replace old diary.
  • Going to move redux.md over diary.md.
  • Diary update.
  • Publish packet. See #400.
  • Publish packet. See #400.
  • Tidy Living README.md and into section.
  • make README.md and test.
  • MQTT connack packet. See #400.
  • Update generated tests for arity fix. See #615.
  • Spell check.
  • Include parsing in MQTT test. See #400.
  • Fix parenthesisless arrow functions. Closes #615.
  • Notes on parameterized partials, limits.
  • Complete MQTT connection packet. See #400.
  • Fix $$ stack counting in serialize packed.
  • Fix sip test, MQTT connect username. See #400.
  • MQTT to version 3.1.1, basic connect packet. See #400.
  • Fix inlines around single bit packed field. Closes #612.
  • Packed field inlines language as it exists. See #612.
  • Wrap const declaration in a block. Closes #611.
  • Remove debugging messages. See #606. See #610.
  • Remove partials checks from language.js. Closes #610.
  • Start of variable header, use partials. See #400.
  • send debugging output to standard error. See #610.
  • Run includes prior to interpretation. See #610.
  • Start of MQTT protocol. See #400.
  • Fix 'undefined' absent field name in switch. Closes #609.
  • Allow nested sips in conditional length encodings. Closes #606.
  • Restore missing array tests. See #606.
  • Transforms for variable length fields in sizeof. Closes #601.
  • Suppose I could have commented it before too. See #601.
  • Revert "Revert "Checking in broken sizeof test.""
  • Add inlined code to sizeof. See #601.
  • No inlines on sizeof if fixed length. See #601.
  • Notes on byte by byte encoded integers. See #604.
  • More thoughts on sizeof. See #601.
  • Transforms now defined by the field presence. See #601.
  • Revert "Checking in broken sizeof test." See #601.
  • Notes on offsetof. See #498.
  • Notes on sizeof. See #601.
  • Checking in broken sizeof test. See #601.
  • Upgrade arguable to 13.0.0-alpha.6.
  • Upgrade programmatic to 2.0.0-alpha.11.
  • Upgrade staccato to 13.0.0-alpha.12.
  • Upgrade extant to ^2.0.0-alpha.4.
  • Correctly serializes zero length arrays. Closes #590.
  • Pull parameters into Edify. See #471.
  • Example of an accumulator. See #471.
  • Include partials example. See #471.
  • Switch example. See #471.
  • Example of conditional. See #471.
  • Example of doubles. See #471.
  • Revert lookup argument to sync generators. See #471.
  • Specify lookup in packetizer.js. See #471.
  • Need to normalize the $lookup injection. See #471.
  • Remove unused assert require. See #471.
  • Multi-byte terminator example. See #471.
  • Terminated array example. See #471.
  • Build parameter reuse example. See #471.
  • Fixed arguments to functions. See #471.
  • Named assertion parameters. See #471.
  • Different file names for assertion tests. See #471.
  • Example of assertions the hard way. See #471.
  • Example of assertion. See #471.
  • Bring in assertion documentation. See #471.
  • Sketch of require documentation. See #471.
  • Spell check. See #471.
  • Verbiage for calculated arrays. See #471.
  • Working fixed and cacluated array examples. See #471.
  • Documentation for inline functions. See #471.
  • Interface section should come soon.
  • Draft of length-encoded arrays. See #471.
  • Edify documentation for constants. See #471.
  • Add newly generated literal tests. See #471.
  • Remove an early exit from literals tests. See #471.
  • Document packed integeres. See #471.
  • make Edified generated readme.t.js. See #471.
  • Document nested structures. See #471.
  • Upgrade arguable to 13.0.0-alpha.5.
  • Upgrade staccato to 13.0.0-alpha.11.
  • Upgrade extant to ^2.0.0-alpha.3.
  • Document BitInt little-endian integers. See #471.
  • Document endianess. See #471.
  • Start to convert draft of new readme to Edify. See #471.
  • Sketch of README.md language example test. See #471.
  • Synchornous parser. Closes #264. Closes #596.
  • Unit test for generator progam. See #597.
  • Sketch of Edify based documentation. See #471.
  • Implement a synchornous interface. Closes #595.
  • The serialzer we created is really sync. Closes #595.
  • Separate mqtt test generation targets.
  • Debug GitHub Actions.
  • Upgrade arguable to 13.0.0-alpha.4.
  • Upgrade staccato to 13.0.0-alpha.10.
  • Upgrade extant to ^2.0.0-alpha.2.
  • Upgrade arguable to 13.0.0-alpha.3.
  • Upgrade programmatic to 2.0.0-alpha.10.
  • Build with Node.js 16 on GitHub Actions.
  • Upgrade staccato to 13.0.0-alpha.9.
  • Slight edit to README.md.
  • Sketch of interfaces. See #404. See #595.
  • Build with Node.js 16 on Travis CI.
  • Pick at MQTT. Reorient. See #400.