Skip to content

Latest commit

 

History

History
523 lines (523 loc) · 68 KB

CHANGELOG.md

File metadata and controls

523 lines (523 loc) · 68 KB
  • [642fd8a9b4] - update readme a bit (John Haugeland)
  • [ed2d21b8a5] - missing comma in package (John Haugeland)
  • [59a47b5fcc] - uh, get the file list right, john. 6 isn't bundled (John Haugeland)
  • [42f6af2a29] - Let's slim this thing way down. All that's in the package now are two builds, the .d.ts, and a changelog (John Haugeland)
  • [dd529cd78d] - honestly the iife shouldn't be in the npm repo (John Haugeland)
  • [fae52c7b8a] - remove build products. push only minified to npm, but retain in a local build process. reintroduce iife (John Haugeland)
  • [b946832d13] - remove es5 prebuild from npm; make it a build product only. (John Haugeland)
  • [a27de349c4] - Remove the maps (John Haugeland)
  • [a45f4f00b3] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [360aff67bb] - First attempt to slim the package down (John Haugeland)
  • [2c1b54182a] - Update README.md (John Haugeland)
  • [554a15b8cd] - Update README.md (John Haugeland)
  • [4ffea7539f] - CodeClimate can't eat tslint (John Haugeland)
  • [0b7f120c18] - Update fixparser.js (John Haugeland)
  • [2c72b3c2d1] - Merge pull request #399 from StoneCypher/AddDTsFiles (John Haugeland)
  • [b797c1ec3f] - looks like we have .d.ts (John Haugeland)
  • [3047b388b9] - Merge pull request #398 from StoneCypher/InvertRollupAndTypescript (John Haugeland)
  • [44c69de2cd] - other small cleanup (John Haugeland)
  • [f528dafa9f] - save and push the package too, john (John Haugeland)
  • [8a535bfc47] - move shell surgery to node to get through mac (John Haugeland)
  • [7f6f597044] - fixing coverage, es6 package.json surgery (John Haugeland)
  • [76352f8fc8] - inversion appears to work (John Haugeland)
  • [a3ebea3dc6] - geohot's bug confirmed. typescript now building independently on stricter config (John Haugeland)
  • [c7335a9e99] - simple guards on non-states for is_unenterable and state_is_terminal (John Haugeland)
  • [cc39df41a5] - Merge pull request #397 from StoneCypher/ArrangeStartAndEnd (John Haugeland)
  • [751cde589f] - arrange-start and arrange-end (John Haugeland)
  • [f96df2623d] - arrange-start and arrange-end (John Haugeland)
  • [de1fea7329] - add support for line styles, fixes StoneCypher/fsl#367 (John Haugeland)
  • [e0a395bb33] - vastly superior implementation of corners (John Haugeland)
  • [3aa55887b6] - Merge pull request #396 from StoneCypher/AddArrange (John Haugeland)
  • [7345a14e14] - Add arrange, fixes StoneCypher/fsl#267 (John Haugeland)
  • [7e9d25aea1] - Merge pull request #395 from StoneCypher/AddRoundingAndDiagonals (John Haugeland)
  • [de75a0417d] - Adds support for rounding (fixes StoneCypher/fsl#362) and diagonals (fixes StoneCypher/fsl#361) (John Haugeland)
  • [4b42bd5493] - Merge pull request #394 from StoneCypher/FixOctothorpeBug (John Haugeland)
  • [c0456fefed] - fixes StoneCypher/fsl#354 octothorpe bug on direct colors; fixes StoneCypher/fsl/issues/359 rgb order decl (John Haugeland)
  • [e4e3c25697] - improve error message for directions. much better testing on named colors (John Haugeland)
  • [28d9b1022a] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [0c05c76100] - version bump; parser does colors and shapes on node now, fixes #339, fixes #340, fixes #341 (John Haugeland)
  • [cf2e912cd2] - parser support for text-color, background-color, border-color for #339, #340, #341 (John Haugeland)
  • [fcaf9b73ba] - parser support for text-color, background-color, border-color for #339, #340, #341 (John Haugeland)
  • [48bbea4944] - Merge pull request #393 from machinshin/master (John Haugeland)
  • [45ac5ae743] - incomplete commit (John Haugeland)
  • [f3e54b9999] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [76422f54e7] - dot prelude in compiler, grammar, parser, tests (John Haugeland)
  • [906a6ea862] - Closes StoneCypher/fsl#45 : Issue Trees (Vat Raghavan)
  • [2c9f568be4] - Turn azure pipelines off (John Haugeland)
  • [298cb1c13d] - Temporarily remove windows from test matrix (John Haugeland)
  • [8c20f9dde7] - it's macos-, not mac- (John Haugeland)
  • [07f502f29f] - Reduce the number of nodes in test (now 8,12,13); add oses (windows, mac) (John Haugeland)
  • [eb3669a237] - rebuild and bump (John Haugeland)
  • [3b73089555] - constants tie-up (John Haugeland)
  • [de88e4d647] - last several added flow, closes #278 and thus closes #286 (John Haugeland)
  • [920c8622c2] - add flow direction to parser; tests (John Haugeland)
  • [e6653bd930] - better tests for themes, incl checking and negative (John Haugeland)
  • [c2c345f2a2] - theme support achieved in machine (John Haugeland)
  • [7dce5fe051] - working grammar passthrough (John Haugeland)
  • [e18d4913e0] - first steps in theme support - grammar and tests (John Haugeland)
  • [aa350a8305] - rule cleanup (John Haugeland)
  • [d248df76ee] - first steps for theme support. change instate / outstate to startstate / endstate (John Haugeland)
  • [635e980952] - version bump because published with things not merged (John Haugeland)
  • [15d72028c7] - Merge pull request #391 from StoneCypher/LetsMakeNodesStyleable (John Haugeland)
  • [ae2b2fcfd8] - finalize in_state:, out_state:, state: ; add state keyword to state declarations (John Haugeland)
  • [6bc16b6cff] - merge and fix resulting eslint mess (John Haugeland)
  • [9f9d02d228] - Added state, in_state, out_state top level properties w/ vat; repaired shape w/ vat; tests (John Haugeland)
  • [f99017834d] - Added state, in_state, out_state top level properties w/ vat; repaired shape w/ vat; tests (John Haugeland)
  • [134c186389] - extensive repair node shape -> state shape w/ vat (John Haugeland)
  • [dce8174435] - Update README.md (John Haugeland)
  • [3fb6134b80] - update eslint (John Haugeland)
  • [7845b0f62c] - roll back opencollective image thing (John Haugeland)
  • [afbd96094e] - Update README.md (John Haugeland)
  • [b45738cea7] - support for module field and thus importing from es6 version, should improve tree shaking significantly (John Haugeland)
  • [71148158e1] - bump nyc over security issue (John Haugeland)
  • [c39ec14c04] - rebuild and bump to .16 prior to publish (John Haugeland)
  • [5ba3f22440] - right, coverage is outside build in the ci action, so, make one for gh (John Haugeland)
  • [518be0962d] - node 13 and 14 may not exist (John Haugeland)
  • [c9601c843c] - fix gh credential. expand gh actions coverage from 8/10/12 to 8-14 (John Haugeland)
  • [fd231d5fcc] - try adding coveralls to github actions (John Haugeland)
  • [5f615d3788] - remove node 6/7 from azure pipeline (John Haugeland)
  • [dd4649930b] - major updates to package versions (John Haugeland)
  • [c6dd3d9ac9] - uh ci should npm install (John Haugeland)
  • [71ab9d7a44] - eslint thing was for for workflows v1, not v2; didn't work (John Haugeland)
  • [633dc03e4c] - Let's try setting up annotated eslint as a github action (John Haugeland)
  • [ef5ac209f3] - put the coveralls repo token in the yaml because i'm tired of this (John Haugeland)
  • [599632e2ba] - trying azure coveralls again (John Haugeland)
  • [24918e96da] - bump documentation.js to cope with diff gh warning (John Haugeland)
  • [bda3d652f0] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [943f5f4b24] - Oh coveralls... (John Haugeland)
  • [3e88f7a405] - Merge pull request #379 from StoneCypher/StoneCypher-azure-pipelines-nodever-6-7 (John Haugeland)
  • [9c5f203417] - Add node 6, fix 7, open as PR to test GH interface (John Haugeland)
  • [c2d4d36669] - try to get azure pipelines running various node versions (John Haugeland)
  • [a4d0851f24] - Merge pull request #378 from StoneCypher/azure-pipelines (John Haugeland)
  • [922d679b5f] - Set up CI with Azure Pipelines (John Haugeland)
  • [8b70968de3] - Merge pull request #375 from StoneCypher/ModernizeAva (John Haugeland)
  • [0b96d72949] - bump ava-spec (John Haugeland)
  • [ed19cf1ad1] - fix parse (John Haugeland)
  • [7d9963c6cb] - fix forced transitions (John Haugeland)
  • [1686b13815] - fix comment (John Haugeland)
  • [3b976fdfe6] - fix state_declaration (John Haugeland)
  • [92525f3a38] - fix stop light (John Haugeland)
  • [92c8c3cab7] - fix parse actions (John Haugeland)
  • [0ac15b8ee6] - fix machine_attributes (John Haugeland)
  • [8c8475febf] - fix language (John Haugeland)
  • [651135022a] - fix histo (John Haugeland)
  • [4eb004322f] - fix general (John Haugeland)
  • [6bf3770fa3] - minor bump for audit, caused name conflicts though (John Haugeland)
  • [47078983d9] - Merge pull request #373 from StoneCypher/AttemptTsAndRollup (John Haugeland)
  • [ef03698b33] - cleanup (John Haugeland)
  • [8a701c147c] - um ok nyc works now? (John Haugeland)
  • [be99cf81c1] - okay maybe it's order sensitive (John Haugeland)
  • [816a498d1e] - attempt to surgery the lcov directly :| (John Haugeland)
  • [226e3f028e] - Progress; may exclude DOT from coverage because of those deep dives (John Haugeland)
  • [b55dee6874] - Shapes now tracked. Drove out another order bug (box prevented box3d, rect prevented rectangle) (John Haugeland)
  • [0a346f3406] - Shapes now tracked. Drove out another order bug (box prevented box3d, rect prevented rectangle) (John Haugeland)
  • [01e9b84229] - reorder color rules so that colors that are prefixes of other colors don't snipe each other. fixes fsl/185 (John Haugeland)
  • [f2670db460] - All green, but with DOT included, coverage has fallen badly (John Haugeland)
  • [c537441bc6] - Babel and browserify removed. eslint moved to typescript (John Haugeland)
  • [3f1e2fc8cc] - Everything but a small language bug now (John Haugeland)
  • [83d9e0990a] - TS appears to be dropping an appropriate package (John Haugeland)
  • [25cb01aefe] - Considering taking out the type generalization (John Haugeland)
  • [c9fdc96049] - type file converted. next the js (John Haugeland)
  • [abecdf18c2] - type file converted. next the js (John Haugeland)
  • [c557553bb7] - progress (John Haugeland)
  • [5c821f85c7] - first steps (John Haugeland)
  • [cd090aa0d0] - Merge pull request #372 from StoneCypher/Cleanup (John Haugeland)
  • [b76211e7b7] - reorder steps for ci/cd (John Haugeland)
  • [20f66d8767] - Let's reinstrument Travis (John Haugeland)
  • [7b92287e89] - Remove flow typechecking step (John Haugeland)
  • [4d4538e894] - 5.14.1 let's start cleaning up (John Haugeland)
  • [c9bb9e6693] - .editorconfig (John Haugeland)
  • [c1fd26c41e] - Merge pull request #371 from StoneCypher/fsl.tools-mention (John Haugeland)
  • [294266131b] - fsl.tools mention (John Haugeland)
  • [618d9fdf97] - Merge pull request #370 from StoneCypher/nsp-badge-removal (John Haugeland)
  • [43e19cda25] - Looks like NSP badges are gone (John Haugeland)
  • [3dac8f22fe] - Update issue templates (John Haugeland)
  • [06f3d985b8] - Update issue templates (John Haugeland)
  • [5d9a3b6d43] - Update issue templates (John Haugeland)
  • [b9efaf8889] - Update issue template for bug reports (John Haugeland)
  • [d4bd4356fb] - Update do want.md (John Haugeland)
  • [a117a2206d] - rebased (John Haugeland)
  • [cb31bb54e5] - simple publish instructions (John Haugeland)
  • [e7b86352c5] - update all jssm code fences to say fsl instead (John Haugeland)
  • [0a89da995b] - text touch-up (John Haugeland)
  • [e3cb9f82f6] - FSL note (John Haugeland)
  • [9c4747636e] - Merge first steps of cycles and stripes (John Haugeland)
  • [de83f7761b] - baseline for cycles and stripes (John Haugeland)
  • [0f4e6520a0] - tests passing again (John Haugeland)
  • [59675442e3] - add comma to bump badges (John Haugeland)
  • [1adc251876] - More towards cycles. Also started on mixed-unicode arrows (John Haugeland)
  • [04c514f1d1] - Post-merge and mostly done (John Haugeland)
  • [80416ccdd5] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [8ac6b35409] - State declarations (John Haugeland)
  • [ef6a3e01de] - get coverage back (John Haugeland)
  • [c628ae06ac] - intermediate status before merge (John Haugeland)
  • [38157ab7e3] - more phrasing (John Haugeland)
  • [15578fab9b] - phrasing (John Haugeland)
  • [11fa8ce1ee] - minor build improvements (John Haugeland)
  • [f56b0b9f4f] - bump again for scoring (John Haugeland)
  • [80ed40e7ec] - Stray punctuation in readme. Bumping to see what happens to scores (John Haugeland)
  • [4bfe33809c] - let's see if a commit with a published bump changes things (John Haugeland)
  • [12f221b9b6] - let's see if a commit changes things (John Haugeland)
  • [b33aea269e] - underway; committing to see if a mainstream commit changes my testing score (John Haugeland)
  • [4e2593a3c5] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [58c0c19f95] - Set up autoupdate block in prep for CDN (John Haugeland)
  • [36cd824acb] - cleanup (John Haugeland)
  • [7df77bc142] - merge from upstream (John Haugeland)
  • [2a65fbc841] - Update README.md (John Haugeland)
  • [f8b994b2cb] - Update README.md (John Haugeland)
  • [881bba05e3] - Add explicitly unknown license; fixed all of the badges except cdnjs (John Haugeland)
  • [d0f8c67305] - shield should point to master (John Haugeland)
  • [4bf74b912c] - progress (John Haugeland)
  • [8cc09988f8] - underway (John Haugeland)
  • [de4e409ee8] - basics of a test set (John Haugeland)
  • [6fdf7aa4c2] - intermediate - compiling but tests failing (John Haugeland)
  • [f529dd05d8] - Update README.md (John Haugeland)
  • [17b9d18031] - Update README.md (John Haugeland)
  • [90dc197268] - General housecleaning. Fix the audit line finally (John Haugeland)
  • [f0144e00d5] - Update README.md (John Haugeland)
  • [d08392bc34] - Update README.md (John Haugeland)
  • [9277224ca2] - notes on testing (John Haugeland)
  • [9c9d052ee8] - grammar for named ordered lists and for nominated states (John Haugeland)
  • [12186d9198] - Move errthang to exact objects. Continued juggling around cycles and stripes. (John Haugeland)
  • [d2cc765030] - extracted transition creation in prep for cycles/stripes (John Haugeland)
  • [c794f7ba5c] - oh wow travis marks failing for branches? (John Haugeland)
  • [d1abf9799b] - underway (John Haugeland)
  • [4ba92631ff] - +0 bugfix, parse tests (John Haugeland)
  • [994bfdf224] - underway (John Haugeland)
  • [ed78d312f1] - package bumps (John Haugeland)
  • [a6a0748357] - machine_language (John Haugeland)
  • [b20fc79410] - Update README.md (John Haugeland)
  • [cf7fccd062] - readme improvements (John Haugeland)
  • [8c592ae448] - More translations woooo (John Haugeland)
  • [7113970c70] - Merge pull request #328 from tanvirrb/master (John Haugeland)
  • [7f4f13a1d3] - added Bengali by Tanvir Islam (tanvirrb)
  • [b026e0071a] - Merge pull request #327 from daviddelapena/master (John Haugeland)
  • [c106194087] - French data json language created (daviddelapena)
  • [302f451cd3] - Belorussian by Mikhail Les (John Haugeland)
  • [c5ebbc2714] - Added Russian and Ukrainian by Mikhail Les (John Haugeland)
  • [46353c1a9d] - Merge pull request #326 from technophile77/master (John Haugeland)
  • [7bb8aa96aa] - commas (Alex Cresswell)
  • [ddc1fc6c7a] - spanish (Alex Cresswell)
  • [2d966c53f3] - german improvements from jeff; hebrew improvements from dvir (John Haugeland)
  • [c63cf2eb0e] - Merge pull request #325 from cohendvir/patch-1 (John Haugeland)
  • [689c7336b8] - Update hebrew.json (Dvir Cohen)
  • [fefacccf64] - Create hebrew.json (Dvir Cohen)
  • [978458a9b7] - let's get basic language tests running. english, emoji, and german (John Haugeland)
  • [387da4f427] - basic internationalization prep complete. unicode arrows (John Haugeland)
  • [51f594446a] - prepping for internationalization and unicode operators (John Haugeland)
  • [fea6f7b909] - lol whet see istanbuljs/nyc#673 (John Haugeland)
  • [f2890e4793] - modifications to atoms in preparation for sigils - fixes #320 fixes #321 fixes #322 fixes #323 fixes #324 (John Haugeland)
  • [e85442bcf2] - removing essentially unused rules from PEG in preparation for redoing them, fixes #314 fixes #315 fixes #316 fixes #317 fixes #318 (John Haugeland)
  • [15bfb56849] - eight machine attributes now fully passed through and exposed - author(s), contributor(s), comment, definition, version, license, name, reference, and fsl version (John Haugeland)
  • [c2d7f1e5a2] - description change to see if my gh setup is borked (John Haugeland)
  • [aa43171c64] - Code climate was looking at build/ (John Haugeland)
  • [4305f36339] - small notes, stuff for auth/contrib (John Haugeland)
  • [f5c9f6a363] - all the attributes are now parsed (John Haugeland)
  • [631c5c6e6c] - 5.5.0 comment fixes and minor trash (John Haugeland)
  • [25a9bb8391] - comment testing (John Haugeland)
  • [124c2654c7] - Merge pull request #304 from msmorgan/bugfix/comment-grammar (John Haugeland)
  • [8fc29115f5] - grammar: Fix whitespace and comment rules (Michael Morgan)
  • [d1cac9b592] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [e87f48c1a1] - tooling bumps, example code, eslint stuff (John Haugeland)
  • [406d01dff7] - Update README.md (John Haugeland)
  • [3e34c40ce4] - update tests (John Haugeland)
  • [b31b7b3a89] - fsl version, author contributor comment definition license, license types, urls, filename changes (John Haugeland)
  • [b96cda04cc] - rename fsl files (John Haugeland)
  • [ad162ed3d3] - put experimentation link at the top of the readme (John Haugeland)
  • [7fdbf0b3f6] - add all the machines (John Haugeland)
  • [5a4be411bd] - Add build to repo, remove from postinstall, add to travis, fixes #300 (John Haugeland)
  • [5d672bfee5] - Set up proper colors. Rename all machines to .jssm. Significant README improvements. fixes #292 #293 #294 #295 #296 (John Haugeland)
  • [ae27c896c7] - move *.edges to *.jssm (John Haugeland)
  • [b71c0bb642] - more url fixes (John Haugeland)
  • [e2c91f3f48] - url fixes (John Haugeland)
  • [829128488d] - Moar tutorial (John Haugeland)
  • [d374aa08d5] - readme notation (John Haugeland)
  • [83a7ae4e7f] - readme improvements - building an atm tutorial (John Haugeland)
  • [167c11697c] - First steps in ATM quickstart tutorial (John Haugeland)
  • [dc02895bc4] - reduce testing redundancy in travis (John Haugeland)
  • [2da94f73fd] - tweak to fix flow (John Haugeland)
  • [0c6083f06a] - obsoleted build step removing generated source was firing early, borking flow (John Haugeland)
  • [096e1b2821] - semver rules require a major because i changed the linking in package.json, lol. fixes #291 fixes #290 (John Haugeland)
  • [5f69be243b] - lel bad build script (John Haugeland)
  • [4a9409eadd] - gargantuan change: npm now exposes build tree, postinstall qbuilds (John Haugeland)
  • [35f33d63bb] - minor package error pointing main to wrong file (John Haugeland)
  • [8b3c43fd83] - oh lol the test script was borqued (John Haugeland)
  • [74d8484e59] - formatting changes to tests to see if changelog is working (John Haugeland)
  • [5180b36c64] - .npmignore, changelog.md (John Haugeland)
  • [f32d2feae1] - Support for machine names and machine versions, as well as basic semver (John Haugeland)
  • [c50f83a94d] - push image (John Haugeland)
  • [cc45d91e23] - probabilities in compiler and dsl. remove percent sign from atoms (John Haugeland)
  • [5c1d171fe6] - properties that enforce that probabilism is working, as is lack of (John Haugeland)
  • [18c4a310dc] - repair weighted_rand_select/2, fixes #284 (John Haugeland)
  • [c6993532a3] - lots of small changes; comment improvements (John Haugeland)
  • [71b2411372] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [c681d54102] - Phases of matter show bidi actions (John Haugeland)
  • [1c0222bfb1] - Improved light, second light w/ off, basic intersection (John Haugeland)
  • [e7568de107] - Let's start writing some example machines (John Haugeland)
  • [6ecd6fca99] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [98d2f796c0] - start nodes in compiler fixes #279, end nodes in compiler fixes #280, better initial state fixes #278 (John Haugeland)
  • [2e5b697c84] - move simple rules to tautologies; support start_nodes, end_nodes (John Haugeland)
  • [e40b9f3bf5] - add comments (John Haugeland)
  • [2ddb9efa39] - move graph_bg to top, rename; remove min/max transitions per node (John Haugeland)
  • [b4bfb10e7f] - move start_nodes and end_nodes to top-level. remove inputs and outputs (John Haugeland)
  • [b7ebe2b4ae] - Update README.md (John Haugeland)
  • [506a7dd1db] - Update README.md (John Haugeland)
  • [6d4164da8f] - Update README.md (John Haugeland)
  • [cba6cd9ff5] - Update README.md (John Haugeland)
  • [434171eef6] - minor type failure (John Haugeland)
  • [846c773e88] - support for layout engines (John Haugeland)
  • [71ec5e4271] - graph layouts (John Haugeland)
  • [7f30b4c527] - graph layout is not a subform of state (John Haugeland)
  • [b1373bb674] - make/1 (John Haugeland)
  • [12c2e51937] - minor testing improvements (John Haugeland)
  • [dcf8d0a0a6] - Actions are now supported fully through the stack (John Haugeland)
  • [f8c96eb354] - forced transitions re-enabled. put dsl in readme. (John Haugeland)
  • [c8ac664bd6] - support for array targets and array destinations in transitions (John Haugeland)
  • [305e9a002b] - drive out use of any in compiler (John Haugeland)
  • [674cd27b61] - full arrow support, scratch on readme, testing (John Haugeland)
  • [729be43c41] - compiler support for bidi, arrow kinds (John Haugeland)
  • [79e5f5c7e7] - full coverage restored. unnecessary throws evicted. constancy established (John Haugeland)
  • [85dcf04d0b] - Update README.md (John Haugeland)
  • [d5f78e0075] - Update README.md (John Haugeland)
  • [bfbaa451c1] - simplify travis a little (John Haugeland)
  • [5de0202bdc] - silencing flow cost me coverage :/ (John Haugeland)
  • [11971c9723] - many more flow improvements (John Haugeland)
  • [49a36b6f01] - arrow stuff; fix a buncha flow (John Haugeland)
  • [794170264d] - flow and destructuring :/ (John Haugeland)
  • [0b8715a777] - linting stuff and html stuff (John Haugeland)
  • [1753f363e5] - coverage back to 100 (John Haugeland)
  • [4b465630af] - coverage improvements (John Haugeland)
  • [87303334e5] - rudimentary tests for sm (John Haugeland)
  • [1f59199db6] - trivial compile test; html improvements (John Haugeland)
  • [e5bec864cb] - compile now returns a machine config like it ought to (John Haugeland)
  • [0d9f1db0fe] - tagged template notation (John Haugeland)
  • [2e947ded15] - 4.0.1 - attempt to restore travis (John Haugeland)
  • [e79331235a] - 4.0.0 - rudimentary compiler (John Haugeland)
  • [5a1806d406] - State group definitions; machine names (John Haugeland)
  • [1f4f0303f2] - convert actions from backticks to single quotes (John Haugeland)
  • [724ac7d82c] - just remove commits-since badge. never got it working (John Haugeland)
  • [3343b90d9c] - try bumping commits-since to first published version, which iirc was 0.1.0 (John Haugeland)
  • [a0619c1609] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [84e0bc3046] - readme notes (John Haugeland)
  • [1f7be825f9] - linter rule cleanup (John Haugeland)
  • [012930fe96] - various (John Haugeland)
  • [d2f630296c] - commit finalized eslint config (John Haugeland)
  • [9f425bef1f] - missing plugin (John Haugeland)
  • [5ba390de76] - eslint-plugin-ava (John Haugeland)
  • [4cdfcabeb2] - update deps (John Haugeland)
  • [0093cc87c7] - Merge pull request #232 from StoneCypher/CrapThereWasUnpushedWork (John Haugeland)
  • [d63715516f] - okay is that a merge maybe (John Haugeland)
  • [e51924d336] - sigh, merge ahead (John Haugeland)
  • [0f44cebc4a] - some more repairs to eslint satisfaction (John Haugeland)
  • [292c6c89da] - some repairs to eslint satisfaction (John Haugeland)
  • [025e3ef627] - some eslint satisfaction (John Haugeland)
  • [f0ebac3b0a] - fix and modernize linter (John Haugeland)
  • [8443ed0b59] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [c14cde2064] - fat arrows, tilde arrows, node lists (John Haugeland)
  • [78b891bdb8] - peg grammar for start and end nodes (John Haugeland)
  • [2b97049ea3] - trying to work with travis here (John Haugeland)
  • [1d732102fd] - fix travis build error; update linter to cover all but es6 and stylistic (John Haugeland)
  • [f4e1bab59e] - added site build process; dropped pre-publish build (John Haugeland)
  • [840d83de7c] - linter back to enforcement (John Haugeland)
  • [bca7a39061] - bump, enable a few more rules, set missing keyword (John Haugeland)
  • [f4491acc1c] - node qualities (John Haugeland)
  • [79b6d286bb] - edge colors and default edge colors (John Haugeland)
  • [b2d63ad058] - 3.2.0 is full test coverage (John Haugeland)
  • [93b2432ff3] - okay, what if we leave them devdeps and just remove the build from the install, since we have dist (John Haugeland)
  • [a1d9e7c005] - let's see if just moving things to deps wholesale solves the downstream build problem (John Haugeland)
  • [4748e3751a] - three lines of coverage left :D :D (John Haugeland)
  • [ea9fe406dd] - lol all that drama around throwing a string, huh (John Haugeland)
  • [6f22cc476a] - what about with no lockfile (John Haugeland)
  • [0ca33e3a61] - the lockfile shouldn't cause a build fail on 8, should it? (John Haugeland)
  • [9b461f1052] - improve coverage; retrigger build because of npm mess from this morning (John Haugeland)
  • [7e74b21ef0] - closing in on full coverage :D (John Haugeland)
  • [1c8f98ed0e] - flip spread with new obj to throw on list_exit_actions and probable_action_exits (John Haugeland)
  • [e8b68adc70] - flip spread with new obj to throw on list_exit_actions and probable_action_exits (John Haugeland)
  • [9b30e347cd] - negative coverage tests for actions/0,1 and list_states_having_action (John Haugeland)
  • [391b6a5962] - list states having action coverage (John Haugeland)
  • [4c09b8d40d] - cover actions/0,1 (John Haugeland)
  • [876168689c] - probabilistic_histo_walk coverage (John Haugeland)
  • [99c4fc746c] - coverage, probabilistic walk bugfix (John Haugeland)
  • [ed3771d93d] - coverage, small tweaks, testing (John Haugeland)
  • [ebc092d9dc] - rearrangement and coverage (John Haugeland)
  • [f9795799f4] - coverage of probable_exits_for (John Haugeland)
  • [20ef6b74fd] - basic parser complete (declaring inputs and outputs) (John Haugeland)
  • [b4844b5976] - suppress load_machine_state while we're at it (John Haugeland)
  • [9fedbd2728] - temporarily suppress load_machine_state/1 (John Haugeland)
  • [f6c188352d] - temporarily suppress force_transition/2 and valid_force_transition/2 (John Haugeland)
  • [f27f7b6dd4] - remove is_changing/0 for now; up coverage (John Haugeland)
  • [e3212a8f7d] - coverage for _new_state/1 and machine_state/0 (John Haugeland)
  • [09ed3ccb9a] - remove redundant insertion test (John Haugeland)
  • [3bbc7681d1] - rephrase action/raction map gen for coverage (John Haugeland)
  • [3fd12b6e29] - guess who's working on coverage (John Haugeland)
  • [b724796e5e] - stiiiillllllll working on coverage (John Haugeland)
  • [93af4fef22] - more coverage pls (John Haugeland)
  • [1a2d0c9924] - fix two context bugs; more test coverage (John Haugeland)
  • [a1bd797a81] - some fix on several; context fix on has_unenterables/0; many more tests (John Haugeland)
  • [bad6b32a87] - nyc and del-cli were out of date (John Haugeland)
  • [79c2e85bdf] - even better testing coverage (John Haugeland)
  • [a6076529e1] - still better testing coverage (John Haugeland)
  • [b60e95c4fe] - better testing coverage (John Haugeland)
  • [bf3a538be3] - ok let's bump ava then (John Haugeland)
  • [5f18f74b0b] - actually maybe it's a legit flow error (John Haugeland)
  • [64821cd52d] - ok let's try the install first (John Haugeland)
  • [fe58795dfc] - why is flow erroring in the way i'd expect for a prior version though (John Haugeland)
  • [27db55f8d8] - ah, it's because i locked flow then didn't update it, lawl (John Haugeland)
  • [c15c66e7f0] - meaningless change to get travis to trigger (John Haugeland)
  • [11dd41da13] - remove viz (in favor of new package jssm-viz) (John Haugeland)
  • [02dcc6c610] - attempt to LCOV_EXCL_LINE to cope with spurious flow throws (John Haugeland)
  • [73e40d9080] - modernize the tests for fixed labels; make them more data driven (John Haugeland)
  • [c4e5fb82c9] - full coverage of jssm-util (John Haugeland)
  • [2561a66c6f] - rearrangement, comments, and a shoddy test for weighted_rand_select (John Haugeland)
  • [fbc4f0bfc9] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [834e385aef] - action labels as backticks; readmitting docs formally; bump to 2.7.0 (John Haugeland)
  • [ac9afdba70] - Update README.md (John Haugeland)
  • [c2de4d4640] - some name clarifications. readding the docs dir to see if codeclimate chokes. one fake test. (John Haugeland)
  • [c8bfce82a2] - guess i should add the tests directory, huh (John Haugeland)
  • [85b3f16477] - okay let's try one of their sourced ymls (John Haugeland)
  • [0ec645313d] - fix whitespace in graph items as a pretext to trigger codeclimate (John Haugeland)
  • [0400c95dbe] - What happens to CodeClimate if I just nuke the entire docs directory (John Haugeland)
  • [f40c6de579] - does removing the .yml retrigger analysis? (John Haugeland)
  • [b2806aa785] - wow, it was. trying a simpler .yml (John Haugeland)
  • [1c1963a792] - is the .codeclimate.yml why codeclimate isn't firing anymore? (John Haugeland)
  • [f3578f5ac4] - add graph layout to peg (John Haugeland)
  • [f6da593f33] - it's .yml, not .yaml (John Haugeland)
  • [dac225f080] - ok try a different notation. also should be removing tests (John Haugeland)
  • [33b7e45359] - remove docs/ from codeclimate coverage (John Haugeland)
  • [693bb54b77] - Min transitions per state; max transitions per state; more cleanup (John Haugeland)
  • [e7e2637bb0] - ditch hexo (John Haugeland)
  • [1b53038953] - rebuild (John Haugeland)
  • [c9d6f57b9a] - bit of rearranging (John Haugeland)
  • [c8fbe9c4ce] - start making the config items explicit; introduce a node shape type (John Haugeland)
  • [b378147390] - start making the config items explicit; introduce a node shape type (John Haugeland)
  • [534a698fb1] - add node_shape to graph config types (John Haugeland)
  • [aa875d6f23] - eslint still down in v4 :/ (John Haugeland)
  • [2f0420717a] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [d9b10500fb] - Update .nycrc (John Haugeland)
  • [4144c1f902] - differentiated token paths for direct config parsing (John Haugeland)
  • [e5029748bd] - test double arrows, sequences, and chains; bump to 2.4 (John Haugeland)
  • [fe1528c906] - clean up spurious .se; bring tests into line (John Haugeland)
  • [e7e9cb0512] - remove optionals (John Haugeland)
  • [35a961fca7] - support for descitems (John Haugeland)
  • [43729ef9a3] - bump ver; better single item description tests (John Haugeland)
  • [0676f1f16b] - add atoms; remove useless subexpitem; remove < > from atoms; add tests for empty arrow descriptions and single item descriptions (John Haugeland)
  • [687bbacea1] - fix atom parsing; get basic tests up and running for parser (John Haugeland)
  • [64e3e31f23] - dot now produced again; modified build w/o flow, eslint, audit (John Haugeland)
  • [607222fec6] - sigh portability and node (John Haugeland)
  • [b33c5731f6] - add 8 to travis; also remove site again because reasons (John Haugeland)
  • [74e3231482] - re-remove hexo from build (John Haugeland)
  • [3c9acb6566] - maybe i explicitly need a local copy? honestly :/ (John Haugeland)
  • [c410f27737] - maybe i need hexo-cli too (John Haugeland)
  • [324fd613e4] - maybe i need to ginstall hexo first? (John Haugeland)
  • [d4e08dbf17] - remove site from build until we know more about hexo and travis (John Haugeland)
  • [28d56136bd] - Style improvements; trying to fix hexo on travis (John Haugeland)
  • [2afa4a5f50] - missing dep (John Haugeland)
  • [d4b050823c] - site builds automatically now (John Haugeland)
  • [06cc19bdcc] - public site works (John Haugeland)
  • [2c1def6dff] - alt path in readme (John Haugeland)
  • [daf36bd05a] - build && version bump (John Haugeland)
  • [b2f8bd01f1] - placement mistake (John Haugeland)
  • [413e40d804] - ugh, the things we do for urls on gh pages (John Haugeland)
  • [6303be6df8] - omitted the hexo dep (John Haugeland)
  • [e16ba533fb] - lawl there was a second themes directory (John Haugeland)
  • [fca89d668b] - Version bump to attempt to recycle gh pages cache (John Haugeland)
  • [239044f2a2] - config bumps (John Haugeland)
  • [3bb4f908e0] - Trying pushing the main README into the default theme (John Haugeland)
  • [65d106b656] - theme change attempt (John Haugeland)
  • [70efba8235] - maybe better site? (John Haugeland)
  • [43d0b6bbb7] - attempting a hexo site (John Haugeland)
  • [add7e0c89d] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [80d09be177] - Prepping for Jekyll site (John Haugeland)
  • [33c8b96b3a] - Set theme jekyll-theme-dinky (John Haugeland)
  • [249cbc2be7] - documentation generation ahoy (John Haugeland)
  • [335e0f73a4] - dist folder; minification with uglify 3 (John Haugeland)
  • [ba0632b1bc] - get generated peg parsing code out of coverage analysis (John Haugeland)
  • [3b3bbd0ee4] - api name changes; defaults; peg in the build chain (John Haugeland)
  • [f5c32a06da] - audit step, improved api, tweaks, more tests (John Haugeland)
  • [31aafd1c42] - update build, oops (John Haugeland)
  • [7a9ec47894] - naming improvements; starting to break util functions out into pure module; testing improvements (John Haugeland)
  • [7dd738f4a8] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [1a246fa315] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [a9b0e97539] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [2f8039952f] - improvements to DOT-like PEG; move viz/1 to jssm-viz.js (John Haugeland)
  • [79e07b7f08] - improvements to DOT-like PEG; move viz/1 to jssm-viz.js (John Haugeland)
  • [c8ff548ada] - wait that was the old one (John Haugeland)
  • [d92e6efbf0] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [0b78992d75] - ok it was the spaces. simple cleanup (John Haugeland)
  • [738b546654] - ok it was the spaces. simple cleanup (John Haugeland)
  • [9e4b298a46] - do i have to urlencode the spaces? (John Haugeland)
  • [c9bfc57ee5] - maybe with double-embed notation? (John Haugeland)
  • [658f96dedb] - maybe it wants text before the header? (John Haugeland)
  • [7811884f27] - maybe it wants a relative path? (John Haugeland)
  • [5534309fdd] - does it need interstitial text to render? (John Haugeland)
  • [bb9ba2bedf] - transitions in readme (John Haugeland)
  • [9b869557fe] - Update README.md (John Haugeland)
  • [da562b43b9] - fix empties, wraps (John Haugeland)
  • [8861742bdc] - move desc values to strings (John Haugeland)
  • [d1fb4d935a] - apparently nyc runs in stages (John Haugeland)
  • [f81b77c00a] - distinguish nyc tests from ava (John Haugeland)
  • [a1552251d9] - guess pwd should be before the run (John Haugeland)
  • [7419df9467] - add arrow descriptions; increase relevant label characterset (John Haugeland)
  • [f676303648] - labels joined, wrong arrays removed (John Haugeland)
  • [21600eb25e] - basic recursive parser (John Haugeland)
  • [18d4cf244e] - add pwd in hope to diagnose weird problem (John Haugeland)
  • [0f284572ed] - attempt to move coverage exclusively to CI/CD (John Haugeland)
  • [36273e946c] - sourcemaps and sourcemap removal from cjs; better badges; node minimum (John Haugeland)
  • [40848f2444] - We apparently do need no steenkeng badges (John Haugeland)
  • [030c22f18b] - remove io.js from travis (John Haugeland)
  • [32bc6688d2] - specify min node; first try at a .travis.yml (John Haugeland)
  • [41235c5d10] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [dd7b5f6878] - More NPM tags (John Haugeland)
  • [cb2a6b0742] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [058398c443] - screenshot add (John Haugeland)
  • [edb9906ab5] - Update README.md (John Haugeland)
  • [e59ef17d78] - small bits in do want (John Haugeland)
  • [3b0bdcaa2b] - probabilistic histo walk, histograph, histo_key (John Haugeland)
  • [dd98d63091] - slightly nicer impl (John Haugeland)
  • [39955f3c8f] - bugfix: yeah, that shouldn't be the empty string liter (John Haugeland)
  • [e0b64b645d] - probabilistics (John Haugeland)
  • [a5e6e608d8] - random action exits, bugfixes, tests, formatting (John Haugeland)
  • [2f9eb45b25] - action and transition/action tests (John Haugeland)
  • [3d9abb3b9b] - actions\! (John Haugeland)
  • [b2f1cb050d] - wildly improved graphing (John Haugeland)
  • [88bd317312] - much improved visualizations (John Haugeland)
  • [be73cbb672] - basic transitions working (John Haugeland)
  • [a1bc086ba1] - state saving (John Haugeland)
  • [899fef29cb] - state machine completeness; improved checklist; more type stuff; bump (John Haugeland)
  • [94e7405e3b] - tests, types, bump (John Haugeland)
  • [69ed67457c] - this type situation is getting rapidly better (John Haugeland)
  • [048649ba2c] - and yet more type shenanigans (John Haugeland)
  • [e7f178275e] - and yet more type shenanigans (John Haugeland)
  • [08ae3b87e0] - still more type shenanigans (John Haugeland)
  • [6a801ef06e] - more type repair (John Haugeland)
  • [5aee8dbc8a] - start fixing the flowtype types (John Haugeland)
  • [f29e2ed218] - start fixing the flowtype types (John Haugeland)
  • [926f42f799] - comments (John Haugeland)
  • [827aac37c4] - Merge branch 'master' of github.com:StoneCypher/jssm (John Haugeland)
  • [571d8e1a04] - now makes fairly reasonable SVGs in viz.js online thing (John Haugeland)
  • [691169c271] - Update do want.md (John Haugeland)
  • [d13fb5d94d] - Update do want.md (John Haugeland)
  • [eb8bd8a238] - Update do want.md (John Haugeland)
  • [997d82e960] - Update do want.md (John Haugeland)
  • [dce8d966b5] - catchup and cleanup (John Haugeland)
  • [afad873c27] - fixed up throws; better naming scheme; ava-spec; npm run audit (John Haugeland)
  • [c2f9e34f20] - remove the forced parallelism stuff (John Haugeland)
  • [07234cadc1] - first test (John Haugeland)
  • [543aeebec7] - improved build assembly (John Haugeland)
  • [236586cc1d] - too much of a hassle to maintain, downgrading (John Haugeland)
  • [eebc78841f] - history in config, rename jssm internal instance to machine (John Haugeland)
  • [791328b08d] - Rudimentary demo page in place. Browserify now exporting. Basic API. (John Haugeland)
  • [c1c78f659a] - Update README.md (John Haugeland)
  • [8e6051d53b] - Update README.md (John Haugeland)
  • [9cd518f43a] - test parallelism in place (John Haugeland)
  • [288e21b858] - Update initial plan.md (John Haugeland)
  • [05a7ba646c] - modest cleanup, type extension (John Haugeland)
  • [42fbd576f2] - flow, flow-aware eslint (John Haugeland)
  • [9721c4ef74] - flow checking and stripping now both working parts of build (John Haugeland)
  • [35992a5cef] - simple testing in place (John Haugeland)
  • [28f9a2f12c] - simple build chain (John Haugeland)
  • [8b8451d476] - initial plan (John Haugeland)
  • [fe7538c312] - npm project (John Haugeland)
  • [82b83dcc8d] - Create README.md (John Haugeland)
  • [dc63c392c1] - Update LICENSE.md (John Haugeland)
  • [2fffc7dcb4] - Update .gitignore (John Haugeland)