Permalink
Commits on Jun 9, 2018
  1. Merge pull request #196 from Jens0512/nativelib/env

    faultyserver committed Jun 9, 2018
    Nativelib/env
Commits on Jun 8, 2018
  1. Adress review

    Jens0512 committed Jun 8, 2018
Commits on May 30, 2018
  1. Added stdlib ENV.each

    Jens0512 committed May 30, 2018
Commits on May 29, 2018
  1. Add ENV module

    Jens0512 committed May 29, 2018
Commits on May 25, 2018
  1. Merge pull request #193 from Jens0512/master

    faultyserver committed May 25, 2018
    Added `make check` goal to follow convention
Commits on Apr 29, 2018
  1. Merge pull request #191 from faultyserver/version/v0.6.1

    faultyserver committed Apr 29, 2018
    [version] bump version to 0.6.1
  2. Merge pull request #190 from faultyserver/stdlib/range

    faultyserver committed Apr 29, 2018
    Add `Range` type for representing intervals of values.
Commits on Apr 27, 2018
  1. [stdlib] Add `Range` type for representing intervals of values.

    faultyserver committed Apr 27, 2018
    The `Range` type is particularly useful for working with and enforcing boundaries of acceptable values. It can also be used as a shorthand for creating linear enumerations, though it is not optimized for this case.
Commits on Apr 20, 2018
  1. Merge pull request #188 from faultyserver/fix/warning-output-in-specs

    faultyserver committed Apr 20, 2018
    Fixes #184. Don't show warning output when running specs.
Commits on Apr 17, 2018
  1. Merge pull request #187 from faultyserver/fix/newline-after-parse-error

    faultyserver committed Apr 17, 2018
    Fixes #183. Add newline after ParseError messages
  2. [spec,interpreter] Remove usages of `MYST_ENV`.

    faultyserver committed Apr 17, 2018
    Using an environment variable to determine core functionality of the interpreter (displaying error message, etc.) isn't the nicest thing to do. At the very least, this should be managed by the CLI rather than environment variables.
  3. [specs] Don't set `MYST_ENV` in the VM.

    faultyserver committed Apr 17, 2018
    The VM was setting MYST_ENV to `prod`, which re-enables the warning output of Underscore references and other warnings.
    
    The VM shouldn't be responsible for managing the MYST_ENV, it should just read whatever the environment had already set. The tests also should not be dependent on this variable, though.
  4. Merge pull request #186 from faultyserver/docs/colored

    faultyserver committed Apr 17, 2018
    General documentation updates.
  5. [docs] Add module documentation for Assert.

    faultyserver committed Apr 17, 2018
    Having support for markdown code blocks would be nice...
Commits on Apr 16, 2018
  1. [docs] Add module documentation for Enumerable

    faultyserver committed Apr 16, 2018
    The module documentation includes the requirement that an including module or type must define an `each` method that yields elements to the given block.
Commits on Apr 15, 2018
  1. Merge pull request #185 from faultyserver/feature/doc-nodes

    faultyserver committed Apr 15, 2018
    Implement Documentation Comments
  2. [docs] Add remaining native library documentation.

    faultyserver committed Apr 15, 2018
    This should be the last commit for the initial upbringing of native library documentation.
Commits on Apr 14, 2018
  1. [docs] Add native library documentation for Functors.

    faultyserver committed Apr 14, 2018
    This documentation should not be considered complete. A more complete explanation of how function invocation works should be added to the top summary.