An open API service providing commit metadata for open source projects.

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

← Back to repository