GitHub / github/version_sorter / commits
Fast sorting of version numbers
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 23570f43 | merge Merge pull request #26 from github/dependabot-d84a2825-803d-47f5-9778-afd4295... |
Zack Koppert <z****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5a333261 | Create dependabot.yaml | Zack Koppert <z****t@g****m> | over 2 years ago | |
| 9f3bcbab | Update Gemfile.lock | Mislav Marohnić <g****t@m****t> | almost 5 years ago | |
| 42b594c4 | version_sorter 2.3.0 | Mislav Marohnić <g****t@m****t> | almost 5 years ago | |
| ec3d65aa | merge Merge pull request #19 from JamesMGreene/fix-alpha-ordering |
James M. Greene <J****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 489a1a1f | Add comments explaining test intent | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 63a23f2f | Switch to GitHub Actions for CI (#23) |
Mislav Marohnić <m****v@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d63ec172 | Revert stylistic changes to test code | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 3c8b797e | Reduce size comparisons from 2 to 1 | James M. Greene <j****e@g****m> | almost 5 years ago | |
| b214d73f | Adjust string chunk building logic to include as many hyphenated portions as ... | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 269b7b65 | Undo short-circuiting code in parse_version_number | James M. Greene <j****e@g****m> | almost 5 years ago | |
| b5babfff | Handle special case for zero recognized chunks with alphabetical sorting | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 718e23b1 | Slight ordering expectation adjustment to tests | James M. Greene <j****e@g****m> | almost 5 years ago | |
| eaa0275d | Add a test to verify the README example | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 68401142 | Add test for yui style tags to match benchmark fixtures | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 27ec38a7 | Update parse_version_number to short-circuit on non-versions | James M. Greene <j****e@g****m> | almost 5 years ago | |
| adba5ad5 | Update test for sorting non-version data to a more alphabetically-inclined order | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 8d253ca0 | Add test for sorting non-version data with trailing numbers alphabetically | James M. Greene <j****e@g****m> | almost 5 years ago | |
| cab24dd6 | Add tests for sorting version numbers with v/V prefixes | James M. Greene <j****e@g****m> | almost 5 years ago | |
| e28beff3 | Improve test code consistency | James M. Greene <j****e@g****m> | almost 5 years ago | |
| 47b9f8c2 | version_sorter 2.2.4 | Ashe Connor <a****e@k****e> | over 8 years ago | |
| 2088e028 | merge Merge pull request #17 from github/kivikakk/leaks |
Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 4b7b7b7a | Free memory in rb_version_compare when exception is thrown | Phil Turnbull <p****l@g****m> | over 8 years ago | |
| b7ccd8c0 | return the result of cb | Ashe Connor <a****e@k****e> | over 8 years ago | |
| c8307a67 | protect version | Ashe Connor <a****e@k****e> | over 8 years ago | |
| b4568699 | defer free to GC | Ashe Connor <a****e@k****e> | over 8 years ago | |
| aefcef84 | version_sorter 2.2.3 | Ashe Connor <a****e@k****e> | over 8 years ago | |
| 3103dd16 | merge Merge pull request #15 from philipturnbull/fuzzing |
Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 6b53dfb6 | add int negate test | Ashe Connor <a****e@k****e> | over 8 years ago | |
| 4fcac0a4 | Clamp comparisons to -1, 0, 1 | Phil Turnbull <p****l@g****m> | over 8 years ago | |
| bf6866c9 | Free versions in rb_version_compare | Phil Turnbull <p****l@g****m> | over 8 years ago | |
| fca9ae5c | avoid signed overflow | Ashe Connor <a****e@k****e> | over 8 years ago | |
| 2d6c5409 | version_sorter 2.2.2 | Ashe Connor <a****e@k****e> | over 8 years ago | |
| 5261d36a | correctly shift 64 bit values | Ashe Connor <a****e@k****e> | over 8 years ago | |
| 49c3f2ac | version_sorter 2.2.1 | Mislav Marohnić <m****c@g****m> | almost 9 years ago | |
| 240a0d26 | Update release script | Mislav Marohnić <m****c@g****m> | almost 9 years ago | |
| 30d42bfb | merge Merge pull request #13 from github/null-padded-strings |
Mislav Marohnić <m****c@g****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| 7a44d6fe | Test against Ruby 2.3 and Ruby 2.4 in CI | Mislav Marohnić <m****c@g****m> | almost 9 years ago | |
| 20170543 | Avoid Bundler bug on Travis | Mislav Marohnić <m****c@g****m> | almost 9 years ago | |
| afe48d68 | Support for old Rubygems in tests | Mislav Marohnić <m****c@g****m> | almost 9 years ago | |
| 76732bb0 | Change StringValuePtr to StringValueCStr | Aaron Patterson <a****n@g****m> | almost 9 years ago | |
| 433ebd39 | version_sorter 2.2.0 | Mislav Marohnić <m****c@g****m> | about 9 years ago | |
| f2d9c93a | merge Merge pull request #12 from github/feat-add-compare |
Mislav Marohnić <m****c@g****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| fa36ce4b | test: ensure older rubygems versions dont fail on semver tests | Keith Cirkel <k****s@g****m> | about 9 years ago | |
| 7a77ebe0 | feat: add .compare(a, b), .rcompare(a, b) | Keith Cirkel <k****s@g****m> | about 9 years ago | |
| 0e30ea83 | version_sorter 2.1.0 | Mislav Marohnić <m****c@g****m> | about 10 years ago | |
| 9853b73b | merge Merge pull request #10 from eReGeBe/master |
Mislav Marohnić <m****c@g****m>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| 9e6f6da7 | Add optional block to allow sorting of arrays of arbitrary objects | Alejandro Rodríguez <a****0@g****m> | about 10 years ago | |
| e1b7752d | Project now lives under "github" org | Mislav Marohnić <m****c@g****m> | almost 11 years ago | |
| 2cf3b751 | Improve script/release | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 6326b6c5 | Fix CI by bumping bundle lockfile | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| fe5030ea | Add script/release | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| b71daeba | version_sorter 2.0.0 | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| b3370d5e | Inline gem version in gemspec instead of Ruby constant | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 404618be | Remove now unnecessary gitattributes file | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 3454bc35 | Nicer README | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 2cd01226 | merge Merge pull request #7 from github/enable-travis | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| ff6d3705 | Record a new benchmark baseline after C changes | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 45cd9f55 | Add tests for `sort!` and `rsort!` | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 1e492144 | Ruby 1.8 test compatibility | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| b44a30aa | Ensure we always have a string... |
Vicent Marti <t****u@g****m>
Committed by: Mislav Marohnić <m****c@g****m> |
over 11 years ago | |
| bbeaf6cf | Update extconf.rb |
Vicent Marti <t****u@g****m>
Committed by: Mislav Marohnić <m****c@g****m> |
over 11 years ago | |
| 8a6cd6eb | Add sort! and rsort! |
Vicent Marti <t****u@g****m>
Committed by: Mislav Marohnić <m****c@g****m> |
over 11 years ago | |
| aba93d44 | Use safe Ruby setters |
Vicent Marti <t****u@g****m>
Committed by: Mislav Marohnić <m****c@g****m> |
over 11 years ago | |
| 00eb6fdf | Ruby 2.2 test compatibility | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| dd42e14d | Enable Travis CI | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 5af6685f | merge Merge pull request #5 from mislav/pre | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 4c938df5 | Record the new baseline for benchmark | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 05c2d754 | merge Merge pull request #2 from mislav/overflow | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 87abc970 | Add test that verifies that VersionSorter doesn't choke on weird data | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 472ce85b | Treat number components that overflow as strings | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| a12a8a4a | Add rake-compiler back to gem bundle | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 492ad8b7 | merge Merge pull request #1 from vmg/vmg/perf | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 549ac455 | Whitespace fixes | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 3d8b29e4 | Rewrite with a more efficient algorithm | Vicent Marti <t****u@g****m> | over 11 years ago | |
| b856b325 | Remove `test/tags.rb` which is never used | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 2a8acbab | Colorize benchmark output | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 5a50d0cc | Add custom vim settings for C files | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| b131aa23 | Remove rake-compiler in favor of manual step | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 53bbcc3e | Verify that we sort version numbers the same way RubyGems does | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 1a82ab1a | Avoid including VersionSorter as mixin | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 602697e6 | Typos in tests | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 5d52e65f | Add readygo benchmark | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| ba260754 | Have prerelease versions sorted before final releases | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| fedf5898 | Add Gemfile to lock down test dependencies | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 09d577c2 | Remove jeweler dependency in favor of proper gemspec | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 57aa6a82 | Avoid C compiler warning due to assignment in conditional | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 6efbb11a | Remove C unit tests and Xcode project | Mislav Marohnić <m****c@g****m> | over 11 years ago | |
| 672db13f | Add MIT, credit @pope | Chris Wanstrath <c****s@g****m> | about 12 years ago | |
| 88852306 | v1.1.1 | Aman Gupta <a****n@t****t> | over 13 years ago | |
| 2bb4c192 | merge Merge pull request #2 from defunkt/reuse-strings | Aman Gupta <a****n@t****t> | almost 14 years ago | |
| e633f535 | re-use ruby strings in sorted array | Aman Gupta <a****n@t****t> | almost 14 years ago | |
| 35e1a576 | non-fatal errors when building as ruby extension | Aman Gupta <a****n@t****t> | almost 14 years ago | |
| 1f14a8c3 | fix whitespace | Aman Gupta <a****n@t****t> | almost 14 years ago | |
| 901b9783 | 1.1.0 | Chris Wanstrath <c****s@o****g> | almost 17 years ago | |
| 761b0908 | Fixed a problem with sorting words. | K. Adam Christensen <p****e@s****m> | almost 17 years ago | |
| cd6681aa | Removed pcre and used my own text scanner. | K. Adam Christensen <p****e@s****m> | almost 17 years ago | |
| 40b2d5a6 | Used memcpy rather than snprintf for character extraction. | K. Adam Christensen <p****e@s****m> | almost 17 years ago | |
| 157680c2 | installation | Chris Wanstrath <c****s@o****g> | almost 17 years ago | |
| 0cec7909 | version 1.0.0 | Chris Wanstrath <c****s@o****g> | almost 17 years ago |