Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release Packet version 1.0.0-alpha.4.
* 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. Closes #620.
- Loading branch information