53 Commits (master)
 

Author SHA1 Message Date
  Alex Williams 51e2409a56
Declare library as stable 3 months ago
  Alex Williams 62741cf8b0
Test with PicoLisp 20.6 7 months ago
  Alex Williams d473783902
Update README.md" 1 year ago
  Alex Williams 5da336b671
Revert "Update README.md" 1 year ago
  Alex Williams 3aa3fa6e47
Update README.md 1 year ago
  Alex Williams 9206825d9f
Replace Travis-CI with GitHub Actions 1 year ago
  Alex Williams 4daf068c7f
Add GH workflow to test the library 1 year ago
  Alex Williams bae9e8072a
Update support for PicoLisp v18.12 1 year ago
  Alex Williams 3e4d4460f1
Fix travis tests 1 year ago
  Alex Williams 9e962a33b5
Remove PicoLisp namespaces support. Update picolisp-unit testing dependency 1 year ago
  Alex Williams b7ba4babef
Update year (2018), version (0.10.0) and comments 3 years ago
  Alex Williams 9cfee52c9b
Test with picolisp 17.12 3 years ago
  Alex Williams 3650793b23
Drop build metadata as well 3 years ago
  Alex Williams 944327f855
Correctly handle invalid versions. #2 3 years ago
  Alex Williams 837cc5e458
Drop versions prefixed with 'v' (ex: v3.3.0 -> 3.3.0) 3 years ago
  Alex Williams 8379249af2
Don't use simpler 'pass' approach even though it's faster 3 years ago
  Alex Williams 06f6f86c82
Restore picolisp namespaces 3 years ago
  Alex Williams b6c84937c4
Fix versions 4 years ago
  Alex Williams efe074d116
Make namespaces optional and prefix internal functions with 'semver-internal' 4 years ago
  Alex Williams f2d65eade1
Remove useless sort function 4 years ago
  Alex Williams 14e9f43997
Add tests for internal list compare function 4 years ago
  Alex Williams adcc351ffe
Formatting fix 4 years ago
  Alex Williams 371ab05f33
Add guard in semver-compare so it returns faster if versions are identical 4 years ago
  Alex Williams 1d14dd2726
Compare by sort instead (simpler) 4 years ago
  Alex Williams 68364c2047
Ensure all functions are local 4 years ago
  Alex Williams c69f948504
Simplify at the expense of one extra operation 4 years ago
  Alex Williams ac6b9a957e
Minor optimization 4 years ago
  Alex Williams 0637509b32
Fix formatting 4 years ago
  Alex Williams c16b65a430
Move range comparison to its own 'internal' function 4 years ago
  Alex Williams 9efc1b7176
Optimize 4 years ago
  Alex Williams 2e5a163fac
Add 'semver-satisfies' to check if a version is within a given range 4 years ago
  Alex Williams e21008412d
Optimize 4 years ago
  Alex Williams 4a852a92df
Fix broken comparison conditionals 4 years ago
  Alex Williams f90fb9f635
Remove 'semver-compare-slow' and get rid of broken compare function. Fixes #1 4 years ago
  Alex Williams 21d5d12b6d
Move version conversion into its own 'internal' function. Add tests 4 years ago
  Alex Williams 5dad06fa4a
Move version formatting outside the 'internal' function. Add tests 4 years ago
  Alex Williams ec7a39e6c4
Formatting 4 years ago
  Alex Williams ffeba56a4a
Optimize 4 years ago
  Alex Williams 9877849cf1
Fix broken test 4 years ago
  Alex Williams abceb96c58
Completely drop anything after .patch (only return/compare major.minor.patch) 4 years ago
  Alex Williams 5e3989018c
Use let instead of setq 4 years ago
  Alex Williams 28e76d16a1
Move glue to different function 4 years ago
  Alex Williams e94f567c1f
Remove global locals 4 years ago
  Alex Williams 53820bc5ef
Move sort to different function. Update screenshot and readme 4 years ago
  Alex Williams d55d8548dc
Add 'semver-sort' to sort a list of versions 4 years ago
  Alex Williams f4f811908a
Fix typo in readme. Move comparisons to separate functions 4 years ago
  Alex Williams e229766a0e
Add link to picolisp.com 4 years ago
  Alex Williams cb562c16b1
Add screenshot of semver test output 4 years ago
  Alex Williams 1a2cd6e8f7
Ensure tests run on 32-bit and 64-bit 4 years ago
  Alex Williams 53d8c00f3f
Fix test 4 years ago