I use Ruby like a hammer sometimes. Creator of Artichoke Ruby.
Highlights
- Pro
Pinned Loading
-
-
-
artichoke/strftime-ruby
artichoke/strftime-ruby Public⏳ Ruby `Time#strftime` parser and formatter
1,835 contributions in the last year
Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | |||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Contribution activity
March 2025
Created 210 commits in 32 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 7 repositories not shown
Created a pull request in artichoke/strftime-ruby that received 24 comments
Add tests for dynamic width specifiers exceeding u16::MAX
Rust PR rust-lang/rust#136932 (part of rust-lang/rust#99012) limited format string width and precision to 16 bits, causing panics when dynamic padd…
+319
−117
lines changed
•
24
comments
Opened 52 other pull requests in 17 repositories
artichoke/strftime-ruby
12
merged
-
Improve fuzzing harness to avoid memory exhaustion
This contribution was made on Mar 25
-
Improve mutant test configuration and expand flag tests
This contribution was made on Mar 24
-
Prep for v1.3.1 release
This contribution was made on Mar 24
-
Add memory bounds to fuzz harnesses, add test for a new crasher
This contribution was made on Mar 23
-
Implement Error using core::error
This contribution was made on Mar 22
-
Use statements in match arms that are used to consume iterators
This contribution was made on Mar 22
-
Add #[track_caller] attribute to assertion helpers
This contribution was made on Mar 22
-
Add messages to #[should_panic] attributes in tests
This contribution was made on Mar 22
-
Take a pass with clippy::pedantic
This contribution was made on Mar 22
-
Fixup rust-analyzer warnings
This contribution was made on Mar 20
-
Use
core::ffi::c_int
directly instead of aliasThis contribution was made on Mar 20 -
Remove version-sync dependency and tests
This contribution was made on Mar 3
strawlab/iana-time-zone
7
merged
1
open
1
closed
-
Address high and medium severity zizmor findings
This contribution was made on Mar 23
-
Upgrade to 2021 edition
This contribution was made on Mar 23
-
haiku: improve C++ glue
This contribution was made on Mar 23
-
Bump MSRV to 1.61.0, matching Chrono
This contribution was made on Mar 23
-
Update Unicode license in cargo deny config
This contribution was made on Mar 23
-
Upgrade macOS runners, test on aarch64, use latest stable XCode
This contribution was made on Mar 23
-
Centralize timezone name buffer and increase max length to fix Apple bug
This contribution was made on Mar 23
-
Fix Apple timezone caching issue by resetting system timezone cache
This contribution was made on Mar 23
-
Disable Android FFI helpers on non-Android targets
This contribution was made on Mar 22
artichoke/artichoke
9
merged
-
Upgrade cargo deps
This contribution was made on Mar 22
-
Upgrade fd-lock
This contribution was made on Mar 22
-
Some tweaks to build stamping
This contribution was made on Mar 22
-
Clean up
Array
trampolineThis contribution was made on Mar 9 -
Refactor and enhance case-changing methods in
spinoso-string
This contribution was made on Mar 8 -
Add
Hash
functional testsThis contribution was made on Mar 6 -
Use let-else where possible in artichoke-backend
This contribution was made on Mar 5
-
Update docs and devtools to work on Windows
This contribution was made on Mar 5
-
Propagate rust-version to cargo-deny action
This contribution was made on Mar 3
artichoke/nightly
6
merged
-
Add tests in CI for rust toolchain extractor script
This contribution was made on Mar 6
-
Install correct Rust toolchain in codesigning CI jobs
This contribution was made on Mar 6
-
Increase observability and reliability of codesigning script
This contribution was made on Mar 6
-
Rework apple codesigning PKI management
This contribution was made on Mar 5
-
Remove unneeded Ruby dotfiles
This contribution was made on Mar 5
-
Rollup of March 2025 dependabot updates
This contribution was made on Mar 5
artichoke/qed
2
merged
-
Actually remove version-sync dep
This contribution was made on Mar 3
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/ruby-file-expand-path
2
merged
-
Actually remove version-sync dep
This contribution was made on Mar 3
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/sysdir-rs
2
merged
-
Actually remove version-sync dep
This contribution was made on Mar 3
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/raw-parts
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/roe
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/focaccia
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/rand_mt
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/boba
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/intaglio
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/cactusref
1
merged
-
Remove version-sync dependency and tests
This contribution was made on Mar 3
artichoke/playground
1
merged
-
Fix cargo-deny audit action
This contribution was made on Mar 4
yoshuawuyts/fd-lock
1
merged
-
Support windows-sys v0.59.0
This contribution was made on Mar 5
rust-fuzz/trophy-case
1
merged
-
Add
strftime-ruby
trophiesThis contribution was made on Mar 23
Reviewed 11 pull requests in 2 repositories
strawlab/iana-time-zone
8 pull requests
-
Bump
windows-core
to0.56-0.61
range and regenerate with0.59
This contribution was made on Mar 28 -
Bump
windows-core
to0.53-0.54
rangeThis contribution was made on Mar 27 -
AIX: remove unused code
This contribution was made on Mar 24
-
Support AIX operating system
This contribution was made on Mar 24
-
update core-foundation-sys requirement on macos
This contribution was made on Mar 23
-
Bump MSRV to 1.61.0, matching Chrono
This contribution was made on Mar 23
-
Implement for OpenHarmony
This contribution was made on Mar 23
-
make doctest no longer ignored
This contribution was made on Mar 22
artichoke/strftime-ruby
3 pull requests
-
Add memory bounds to fuzz harnesses, add test for a new crasher
This contribution was made on Mar 23
-
Handle large formatting widths by padding directly
This contribution was made on Mar 21
-
Add tests for dynamic width specifiers exceeding
u16::MAX
This contribution was made on Mar 21
Created an issue in strawlab/iana-time-zone that received 6 comments
Refactor Windows time zone support to reduce dependency on windows-core and autogenerated bindings
With #131 now merged and MSRV bumped to 1.62, I’d like to move the conversation around simplifying the Windows implementation into its own ticket. T…
6
comments
Opened 16 other issues in 7 repositories
artichoke/mruby
4
open
-
Upgrade to mruby v3.3.0
This contribution was made on Mar 9
-
Backport fix for
Hash#rehash
does not check if the hash is frozenThis contribution was made on Mar 9 -
Backport fix for
Hash#default_proc=
accepts arbitrary objects that are not callableThis contribution was made on Mar 9 -
Pull in support for private and protected method visibility
This contribution was made on Mar 9
mruby/mruby
1
open
3
closed
-
obj#hash
is not called when callingar_set
in inlinedHash
esThis contribution was made on Mar 7 -
Hash#rehash
does not check if the hash is frozenThis contribution was made on Mar 7 -
Hash#default_proc=
accepts procs with incorrect arityThis contribution was made on Mar 7 -
Hash#default_proc=
accepts arbitrary objects that are not callableThis contribution was made on Mar 7
artichoke/artichoke
3
open
-
Bug:
Time#strftime
raisesArgumentError
with incorrect message for format strings with embedded NUL and incomplete format specifiersThis contribution was made on Mar 25 -
String#swapcase
does not transform titlecase charactersThis contribution was made on Mar 7 -
String
case changing methods do not support receiving case mapping argumentsThis contribution was made on Mar 7
strawlab/iana-time-zone
1
closed
1
open
-
Revisit AIX platform support
This contribution was made on Mar 23
-
Upgrade windows-core dependency
This contribution was made on Mar 23
rust-lang/rust
1
open
-
Document path stability of
f64::abs
in no std cratesThis contribution was made on Mar 28
rust-lang/rust-clippy
1
open
-
clippy::indexing_slicing triggers when using an index returned by binary search
This contribution was made on Mar 22
artichoke/playground
1
open
-
Requiring a package that does not exist crashes the interpreter
This contribution was made on Mar 5
Started 1 discussion in 1 repository
ghostty-org/ghostty
ghostty-org/ghostty
-
Upon wake from sleep on macOS, graphics are glitched
This contribution was made on Mar 23