1. 12 Jan, 2020 2 commits
  2. 26 Jun, 2019 1 commit
  3. 25 Jun, 2019 4 commits
  4. 18 Jun, 2019 1 commit
  5. 15 Feb, 2019 3 commits
  6. 01 Nov, 2018 1 commit
  7. 22 Jul, 2018 1 commit
  8. 11 Jul, 2018 1 commit
  9. 08 Jul, 2018 1 commit
  10. 23 Jun, 2018 4 commits
  11. 17 Jun, 2018 1 commit
  12. 30 May, 2018 2 commits
  13. 27 May, 2018 1 commit
  14. 28 Apr, 2018 1 commit
  15. 27 Dec, 2017 1 commit
    • Michael Aaron Murphy's avatar
      Initial Library/Binary Separation · c1c44ecb
      Michael Aaron Murphy authored
      The binary logic is still contained and now exposed within the library.
      Yet now the binary will simply re-use the shell that was built from the library.
      Therefore, there will no longer be double compiles and excessive error messages.
      c1c44ecb
  16. 15 Dec, 2017 1 commit
    • Dan Robertson's avatar
      Update test builtin option parsing · 98beb341
      Dan Robertson authored
      Do not use `check_help` for parsing the help options for the test
      builtin. The test builtin uses the `-h` option to check if the argument
      provided is the path to a symbolic link.
      98beb341
  17. 14 Dec, 2017 1 commit
    • Thomas Kinnen's avatar
      Reformat the code. · 1b81f39f
      Thomas Kinnen authored
      According to the README all code must be formated using the nightly
      formatter. Reran the format on the entire code-base as this came up
      when preparing the previous PR.
      1b81f39f
  18. 06 Dec, 2017 1 commit
  19. 05 Dec, 2017 1 commit
  20. 16 Nov, 2017 1 commit
  21. 21 Sep, 2017 3 commits
  22. 23 Aug, 2017 1 commit
    • Michael Aaron Murphy's avatar
      Implement Ion Docs Launch Support · ffd7efde
      Michael Aaron Murphy authored
      - We now have a setup.ion script for performing more advanced setup/installations.
      - If the documentation is installed, it is accessible via the ion-docs builtin.
      - This requires that the user specifies a BROWSER variable
      - Fixed a bug with the quote terminator
      ffd7efde
  23. 17 Aug, 2017 1 commit
  24. 09 Aug, 2017 1 commit
  25. 11 Jul, 2017 1 commit
  26. 29 Apr, 2017 1 commit
    • Jack Fransham's avatar
      Reduce allocations and cloning (#271) · c441ba3a
      Jack Fransham authored and Michael Aaron Murphy's avatar Michael Aaron Murphy committed
      This is a pretty huge rework, replacing String with a custom SmallString
      based on a SmallVec of bytes. Replacing newlines with spaces is now done
      in-place, and most (for some value of "most") strings can now be stored
      on the stack. This should reduce allocator load, but it also improves
      cache locality. Whatever the real reason is, each of these changes
      provides a real, measurable speed boost, and they combine to give an
      improvement of something like 20-25%, meaning we're now 30-35% faster
      than Dash. This is a breaking change, replacing some uses of String with
      SmallString or &str in the public API, but I'm pretty sure no-one's
      hooking into our public API anyway so that should be OK.
      c441ba3a
  27. 22 Apr, 2017 2 commits