1. 10 Apr, 2017 1 commit
    • Dmitry Frank's avatar
      Commonize arg checking in cfunctions · bd130136
      Dmitry Frank authored
      Add `mjs_check_arg()` which checks whether argument is provided, and
      checks its type. It simplifies code and makes it smaller (because
      error strings are not ad-hoc, so they are not duplicated)
      
      As part of that, also commonize type stringifying: implement
      `mjs_stringify_type` and reimplement `mjs_typeof` on top of that.
      
      Use `mjs_check_arg()` in `mjs_string_slice()` and
      `mjs_string_char_code_at()`.
      
      PUBLISHED_FROM=0b72cf479738ff405d991cbd4bf9e75edda0f111
      bd130136
  2. 09 Apr, 2017 1 commit
  3. 08 Apr, 2017 1 commit
  4. 07 Apr, 2017 1 commit
  5. 03 Apr, 2017 2 commits
  6. 30 Mar, 2017 2 commits
  7. 29 Mar, 2017 2 commits
  8. 24 Mar, 2017 1 commit
  9. 23 Mar, 2017 2 commits
  10. 21 Mar, 2017 4 commits
  11. 20 Mar, 2017 4 commits
  12. 17 Mar, 2017 1 commit
  13. 15 Mar, 2017 3 commits
  14. 13 Mar, 2017 1 commit
  15. 11 Mar, 2017 1 commit
  16. 08 Mar, 2017 1 commit
  17. 07 Mar, 2017 2 commits
  18. 06 Mar, 2017 1 commit
  19. 02 Mar, 2017 1 commit
  20. 01 Mar, 2017 4 commits
  21. 28 Feb, 2017 2 commits
  22. 27 Feb, 2017 1 commit
  23. 24 Feb, 2017 1 commit
    • Dmitry Frank's avatar
      Fix # matching logic · 349d25dc
      Dmitry Frank authored
      E.g. given the expression `foo/#`:
      
      - `foo/bar` matches
      - `foo/` should not match
      - `foo` should not match
      
      PUBLISHED_FROM=40f3290cb9a478b22d9f1ab6382884b5de70e266
      349d25dc