- [
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)