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 }}
tilo
ruby
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
ruby
darray.h
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 2, 2025
Create rb_darray_realloc_mul_add
peterzhu2118
committed
d67d153
View commit details
Copy full SHA for d67d153
View code at this point
Browse repository at this point
Change rb_darray_realloc_mul_add_without_gc to check for overflow
peterzhu2118
committed
bd70534
View commit details
Copy full SHA for bd70534
View code at this point
Browse repository at this point
Create rb_darray_calloc_mul_add
peterzhu2118
committed
e596516
View commit details
Copy full SHA for e596516
View code at this point
Browse repository at this point
Change rb_darray_calloc_mul_add_without_gc to check for overflow
peterzhu2118
committed
2e3b2d5
View commit details
Copy full SHA for 2e3b2d5
View code at this point
Browse repository at this point
Use rb_darray_insert_without_gc for heap_pages darray
Show description for b8c4af2
peterzhu2118
committed
b8c4af2
View commit details
Copy full SHA for b8c4af2
View code at this point
Browse repository at this point
Revert "Remove with_gc functions in darray"
Show description for f9cd9a1
peterzhu2118
committed
f9cd9a1
View commit details
Copy full SHA for f9cd9a1
View code at this point
Browse repository at this point
Commits on Dec 24, 2024
Fix MEMMOVE in rb_darray_insert
Show description for 07e89bd
peterzhu2118
committed
07e89bd
View commit details
Copy full SHA for 07e89bd
View code at this point
Browse repository at this point
Commits on Dec 5, 2024
darray.h does not depend on internal/bits.h
Show description for 7ccad5b
peterzhu2118
committed
7ccad5b
View commit details
Copy full SHA for 7ccad5b
View code at this point
Browse repository at this point
Commits on Sep 9, 2024
Switch sorted list of pages in the GC to a darray
peterzhu2118
committed
b66d6e4
View commit details
Copy full SHA for b66d6e4
View code at this point
Browse repository at this point
Commits on Sep 6, 2024
Remove unneeded rb_darray_append_impl
peterzhu2118
committed
6bf519b
View commit details
Copy full SHA for 6bf519b
View code at this point
Browse repository at this point
Commits on Apr 15, 2024
Remove dependency on gc.h for darray.h
peterzhu2118
committed
733d50f
View commit details
Copy full SHA for 733d50f
View code at this point
Browse repository at this point
Commits on Apr 2, 2024
Remove with_gc functions in darray
Show description for 24a7407
peterzhu2118
committed
24a7407
View commit details
Copy full SHA for 24a7407
View code at this point
Browse repository at this point
Commits on Feb 12, 2024
Replace assert with RUBY_ASSERT in darray.h
Show description for 11ffee8
peterzhu2118
committed
11ffee8
View commit details
Copy full SHA for 11ffee8
View code at this point
Browse repository at this point
Commits on Aug 25, 2023
Implement weak references in the GC
Show description for bfb395c
peterzhu2118
and
byroot
committed
bfb395c
View commit details
Copy full SHA for bfb395c
View code at this point
Browse repository at this point
Add _without_gc functions to darray
Show description for 6332439
peterzhu2118
committed
6332439
View commit details
Copy full SHA for 6332439
View code at this point
Browse repository at this point
Commits on Jul 21, 2023
Remove unused code in darray.h
peterzhu2118
committed
11deab7
View commit details
Copy full SHA for 11deab7
View code at this point
Browse repository at this point
Commits on Feb 28, 2023
Fix spelling (#7405)
jbampton
authored
c43fbe4
View commit details
Copy full SHA for c43fbe4
View code at this point
Browse repository at this point
Commits on May 3, 2022
Remove _with_gc functions in darray
Show description for fe7c02c
peterzhu2118
committed
fe7c02c
View commit details
Copy full SHA for fe7c02c
View code at this point
Browse repository at this point
Commits on Feb 16, 2022
Change feature_index from fake Array to darray
Show description for 969ad58
peterzhu2118
committed
969ad58
View commit details
Copy full SHA for 969ad58
View code at this point
Browse repository at this point
Change darray size to size_t and add functions that use GC malloc
Show description for 71afa81
peterzhu2118
committed
71afa81
View commit details
Copy full SHA for 71afa81
View code at this point
Browse repository at this point
Commits on Oct 20, 2021
Add rb_darray_clear() for Kevin. Fix some warnings.
Maxime Chevalier-Boisvert
authored and
XrXr
committed
11599e5
View commit details
Copy full SHA for 11599e5
View code at this point
Browse repository at this point
Malloc branch entries (#112)
Show description for 0cc73ca
maximecb
authored and
XrXr
committed
0cc73ca
View commit details
Copy full SHA for 0cc73ca
View code at this point
Browse repository at this point
Remove trailing whitespaces
Maxime Chevalier-Boisvert
authored and
XrXr
committed
fe3bd57
View commit details
Copy full SHA for fe3bd57
View code at this point
Browse repository at this point
YJIT: Use 2D array to group block versions
Show description for 7de8ce4
XrXr
committed
7de8ce4
View commit details
Copy full SHA for 7de8ce4
View code at this point
Browse repository at this point
darray: fix strict aliasing issue
XrXr
committed
9ce2771
View commit details
Copy full SHA for 9ce2771
View code at this point
Browse repository at this point
Add rb_darray_make
XrXr
committed
2240932
View commit details
Copy full SHA for 2240932
View code at this point
Browse repository at this point
darray: fix buffer size calculation for element with strict alignment
XrXr
committed
47e05fc
View commit details
Copy full SHA for 47e05fc
View code at this point
Browse repository at this point
Tie lifetime of uJIT blocks to iseqs
Show description for c02517b
XrXr
committed
c02517b
View commit details
Copy full SHA for c02517b
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.