Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Altons
/
fast-ruby
Public
forked from
fastruby/fast-ruby
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
fast-ruby
code
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 9, 2019
Add ActiveSupport and faster implementation
styd
committed
8d394e0
View commit details
Copy full SHA for 8d394e0
View code at this point
Browse repository at this point
Commits on Feb 24, 2019
Hash#slice vs Hash#select{ #includes? }
styd
committed
90750df
View commit details
Copy full SHA for 90750df
View code at this point
Browse repository at this point
Commits on Feb 9, 2019
Update `Proc#call` and block arguments vs `yield` for Ruby 2.5
Show description for 7a52c19
bdewater
committed
7a52c19
View commit details
Copy full SHA for 7a52c19
View code at this point
Browse repository at this point
Commits on May 2, 2018
Remove `Hash#[]` from tests
JacobEvelyn
committed
4b42f95
View commit details
Copy full SHA for 4b42f95
View code at this point
Browse repository at this point
Commits on May 1, 2018
Separate keys and values, and simplify benchmarks
JacobEvelyn
committed
68ad9dd
View commit details
Copy full SHA for 68ad9dd
View code at this point
Browse repository at this point
Commits on Apr 27, 2018
Add Hash#key? vs. Hash#keys.include? and Hash#value? vs. Hash#values.include?
JacobEvelyn
committed
c27969a
View commit details
Copy full SHA for c27969a
View code at this point
Browse repository at this point
Commits on Apr 8, 2018
Add Enumerable#sort_by.first vs Enumerable#min_by
parkerfinch
committed
81a47dc
View commit details
Copy full SHA for 81a47dc
View code at this point
Browse repository at this point
Commits on Apr 3, 2018
Add `String#delete_prefix` and `delete_suffix` benchmarks
bdewater
committed
5ffe9ac
View commit details
Copy full SHA for 5ffe9ac
View code at this point
Browse repository at this point
Commits on Apr 2, 2018
Add comparison for unfreezing strings in `frozen_string_literal: true` commented files
bdewater
committed
99e47c3
View commit details
Copy full SHA for 99e47c3
View code at this point
Browse repository at this point
Commits on Apr 1, 2018
Add `String#match?` to `String#start_with?`/`String#end_with?` comparison
bdewater
committed
e951321
View commit details
Copy full SHA for e951321
View code at this point
Browse repository at this point
Add faster `String#match?` to `Regexp#===` vs `String#match` vs `String#=~` comparison
Show description for 9907db5
bdewater
committed
9907db5
View commit details
Copy full SHA for 9907db5
View code at this point
Browse repository at this point
Commits on Mar 21, 2018
Add ISO8601 string parsing comparison for `Time` and `Date`
Show description for a8a9e74
bdewater
committed
a8a9e74
View commit details
Copy full SHA for a8a9e74
View code at this point
Browse repository at this point
Commits on Mar 17, 2018
Add String#unpack1 vs String#unpack[0]
bdewater
committed
a403654
View commit details
Copy full SHA for a403654
View code at this point
Browse repository at this point
Commits on Feb 13, 2018
Add inheritance check
styd
committed
a7c3812
View commit details
Copy full SHA for a7c3812
View code at this point
Browse repository at this point
Commits on Feb 11, 2018
Remove extra spaces (or other contiguous chars)
styd
committed
d99f251
View commit details
Copy full SHA for d99f251
View code at this point
Browse repository at this point
Commits on Jun 7, 2017
Add benchmark for format() vs round().to_s
Show description for f3e8b1c
Carlos Contreras
committed
f3e8b1c
View commit details
Copy full SHA for f3e8b1c
View code at this point
Browse repository at this point
Commits on Jun 2, 2017
Add double splat operator vs merge
Carlos Contreras
committed
fcf55f1
View commit details
Copy full SHA for fcf55f1
View code at this point
Browse repository at this point
Commits on Oct 5, 2016
Fix typos in links to code
wojtodzio
authored and
JuanitoFatas
committed
2f528bd
View commit details
Copy full SHA for 2f528bd
View code at this point
Browse repository at this point
Commits on Jun 16, 2016
Use methods instead of hash.
Show description for 9cdf609
avellable
authored and
JuanitoFatas
committed
9cdf609
View commit details
Copy full SHA for 9cdf609
View code at this point
Browse repository at this point
Add example for immutable vs mutable strings
avellable
authored and
JuanitoFatas
committed
8d9e752
View commit details
Copy full SHA for 8d9e752
View code at this point
Browse repository at this point
:memo: Introduce Hash#dig and link to more info
Show description for d6e1ac0
dideler
authored and
JuanitoFatas
committed
d6e1ac0
View commit details
Copy full SHA for d6e1ac0
View code at this point
Browse repository at this point
Also benchmark the more common `Hash#[] &&` style
dideler
authored and
JuanitoFatas
committed
0681495
View commit details
Copy full SHA for 0681495
View code at this point
Browse repository at this point
Add benchmark for Hash#dig vs #[] vs #fetch
dideler
authored and
JuanitoFatas
committed
a1b2ca2
View commit details
Copy full SHA for a1b2ca2
View code at this point
Browse repository at this point
Commits on Jun 15, 2016
Add String#start_with? vs String#[].==
Show description for f56798b
jonathanhefner
authored and
JuanitoFatas
committed
f56798b
View commit details
Copy full SHA for f56798b
View code at this point
Browse repository at this point
Commits on May 5, 2016
Merge pull request #108 from lvl0nax/string_concatenation
Show description for cec53a2
Arcovion
committed
cec53a2
View commit details
Copy full SHA for cec53a2
View code at this point
Browse repository at this point
added string interpolation
lvl0nax
committed
7d62492
View commit details
Copy full SHA for 7d62492
View code at this point
Browse repository at this point
Commits on Apr 30, 2016
added the fastest method to create a changed copy of a string.
lvl0nax
committed
9d6c54c
View commit details
Copy full SHA for 9d6c54c
View code at this point
Browse repository at this point
Commits on Apr 26, 2016
little fix for the hash merge comparison
lvl0nax
committed
864ed54
View commit details
Copy full SHA for 864ed54
View code at this point
Browse repository at this point
Commits on Apr 4, 2016
compare inject symbol vs block
kbrock
committed
17e494b
View commit details
Copy full SHA for 17e494b
View code at this point
Browse repository at this point
Commits on Dec 28, 2015
sub-vs-chomp must use \z instead of $
Show description for aff7aba
bquorning
committed
aff7aba
View commit details
Copy full SHA for aff7aba
View code at this point
Browse repository at this point
Commits on Dec 26, 2015
array insert vs unshift
georgismitev
committed
f7a5e94
View commit details
Copy full SHA for f7a5e94
View code at this point
Browse repository at this point
Commits on Dec 18, 2015
Apply @ixti's reviews
Show description for 53aa5e7
JuanitoFatas
committed
53aa5e7
View commit details
Copy full SHA for 53aa5e7
View code at this point
Browse repository at this point
Clarify Proc.call vs yield, add explanation
Show description for fb190b5
nateberkopec
authored and
JuanitoFatas
committed
fb190b5
View commit details
Copy full SHA for fb190b5
View code at this point
Browse repository at this point
Commits on Nov 4, 2015
Add examples for Hash vs OpenStruct
Show description for 21540c1
ablignaut
authored and
JuanitoFatas
committed
21540c1
View commit details
Copy full SHA for 21540c1
View code at this point
Browse repository at this point
Compare kernel loop and while loop
Show description for 39534a4
TheSmartnik
authored and
JuanitoFatas
committed
39534a4
View commit details
Copy full SHA for 39534a4
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.