Stabel

Timeline
Login

50 most recent check-ins

2021-06-15
14:48
Split up parser tests, and use function instead of pattern match for validating test output in commo... Leaf check-in: d4e64b89d4 user: robin.hansen tags: trunk
09:41
Removed Debug.toString in TestCompiler.elm check-in: 93ca5d2dfb user: robin.hansen tags: trunk
2021-06-14
09:50
Change package name to work around npm restriction. check-in: 0323721859 user: robin.hansen tags: trunk
2021-06-13
09:42
Add README.md so there is a description of the package at npmjs.org check-in: 814133903c user: robin.hansen tags: trunk, releases, v0.2.0
09:31
Set wabt as a dependency, not devDependency. Also build and minify compiler before publishing. check-in: 59f69923e9 user: robin.hansen tags: trunk
2021-06-10
09:38
Changes to package.json. check-in: 07e153a9fc user: robin.hansen tags: trunk
2021-06-03
09:44
Remove elm/html as dependency. Update elm-community/list-extra. check-in: 328065d9cb user: robin.hansen tags: trunk
09:33
Rename every reference from Play to Stabel. check-in: 3d59be640a user: robin.hansen tags: trunk
09:33
Change string literals that contains 'play' to reference 'stabel' instead. Closed-Leaf check-in: 4fffdf1ce2 user: robin.hansen tags: rebranding
09:27
Rename Play namespace to Stabel. check-in: cde5af7586 user: robin.hansen tags: rebranding
09:00
Updated PackageLoader with new filename extension and name of .json metadata file. check-in: 39d1781e1d user: robin.hansen tags: rebranding
08:56
Changed references from play to stabel in cli program and standard library. check-in: 9f5b523bee user: robin.hansen tags: rebranding
08:49
play => stabel in package.json check-in: e5a449cdec user: robin.hansen tags: rebranding
08:46
Update dependencies check-in: 001e644fe1 user: robin.hansen tags: trunk
2021-06-02
10:02
Add support for modules. Fixes [57c2233d50] and [abaac5803b] check-in: e155197c9a user: robin.hansen tags: trunk
09:59
Format errors from CLI. Closed-Leaf check-in: 742e0c8355 user: robin.hansen tags: module-definition
09:23
, is now a valid function name. check-in: 8e8bc32982 user: robin.hansen tags: module-definition
2021-06-01
10:34
Add default import on standard_library/core module. check-in: 74d477ef73 user: robin.hansen tags: module-definition
2021-05-31
10:36
Add module definitions to all standard library modules. check-in: cfb0ec9059 user: robin.hansen tags: module-definition
2021-05-29
16:14
Fixed bug where internal modules wasn't necesarily compiled in correct order. check-in: e91945bdeb user: robin.hansen tags: module-definition
2021-05-28
09:34
Fixed parser bug for type signatures with multiple in/out arguments. check-in: 562f019b23 user: robin.hansen tags: module-definition
2021-05-27
09:57
Added module definition to stdlib/core, and parsing fails. Needs investigation. check-in: 1e4ca8b20d user: robin.hansen tags: module-definition
09:48
Qualifier now respects (non-)exposed types. check-in: 493d6a6a8b user: robin.hansen tags: module-definition
2021-05-26
18:26
Add 'exposed' field to qualified ast types. check-in: a093546b3d user: robin.hansen tags: module-definition
17:53
Detect required modules from type definitions, type signatures and type matches. check-in: 8d4e3a7233 user: robin.hansen tags: module-definition
09:43
Imported types are now qualified when used in type match. check-in: 655d66871f user: robin.hansen tags: module-definition
2021-05-25
19:37
Qualifier nearly understands imports, now. A failing test marks what remains of work. check-in: d888dffff5 user: robin.hansen tags: module-definition
17:30
Qualifier now fully understands aliasing of types. check-in: cd6f72e996 user: robin.hansen tags: module-definition
2021-05-24
15:12
Qualifier can qualify type references to external packages. check-in: 3b205d8501 user: robin.hansen tags: module-definition
2021-05-23
11:15
Qualifier can qualify type references to internal packages. Missing test for member types with inter... check-in: 18cd6199cb user: robin.hansen tags: module-definition
2021-05-21
14:42
Parser now understands module referenced types in pattern matches. check-in: 8a392255da user: robin.hansen tags: module-definition
2021-05-20
16:23
Parser now understands internal and external references in type signature. check-in: 4a96b863d6 user: robin.hansen tags: module-definition
2021-05-19
12:56
Fix tests. check-in: 08ceb30476 user: robin.hansen tags: module-definition
12:49
Fix compile errors in Test/Parser check-in: f0ada70643 user: robin.hansen tags: module-definition
07:07
Fix compile errors in Test/Qualifier.elm check-in: d6a12d5f79 user: robin.hansen tags: module-definition
2021-05-14
09:12
Parser word definitions no longer uses the common Metadata type, or the common Type type. Everything... check-in: 6b7f3c4739 user: robin.hansen tags: module-definition
2021-05-07
09:07
Qualifier now throws an error if trying to call an unexposed function in a different module. check-in: fa15a3e3bd user: robin.hansen tags: module-definition
08:41
Store in metadata whether a function is exposed or not. check-in: ecc08d85a0 user: robin.hansen tags: module-definition
08:07
Refactored ModuleDefinition to be a custom type of either Defined or Undefined. check-in: 83e76bc143 user: robin.hansen tags: module-definition
2021-05-06
15:37
Qualifier now understands imports. check-in: 7514c3ede5 user: robin.hansen tags: module-definition
13:42
Qualifier now understands aliases on module and function level. check-in: c4e54eba3a user: robin.hansen tags: module-definition
08:20
Qualifier now fails when it finds an internal or external word that does not exist in the wip ast. check-in: 96fdd81e67 user: robin.hansen tags: module-definition
2021-05-05
12:43
Update wabt to latest version. check-in: adcaa7ea6f user: robin.hansen tags: module-definition
12:42
Rename Main.elm to TestCompiler.elm to make it more clear what the module's intended use case is. check-in: a58a08df5d user: robin.hansen tags: module-definition
12:40
Fix compile error in Main.elm check-in: a4c0e85a20 user: robin.hansen tags: module-definition
12:38
Qualifier now requires the full qualified AST as it looks right now, so that if the qualifier comes ... check-in: 73a6ca37a7 user: robin.hansen tags: module-definition
08:26
Remove fields from qualifier ast required by previous way of discovering dependencies. Next step is ... check-in: 38b29fb9b2 user: robin.hansen tags: module-definition
08:18
PackageLoader now parses each module first, then uses new dependency information for finding new mod... check-in: 73872525cb user: robin.hansen tags: module-definition
2021-05-03
13:50
Add function that goes through a parser AST and figures out which modules the AST depends on being p... check-in: 7d904176c1 user: robin.hansen tags: module-definition
2021-05-01
11:49
Removed entry: true syntax from function definition. Fixes [48cf587779]. check-in: 52304dc684 user: robin.hansen tags: module-definition
More ↓