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
Accelerator
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 }}
learningendless
/
jruby
Public
forked from
jruby/jruby
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
jruby
src
org
jruby
compiler
impl
on
test_github_468
User selector
All users
All time
Commit history
Commits on Feb 25, 2013
Fix more references to CPL.
Show description for 61678ac
headius
committed
61678ac
View commit details
Copy full SHA for 61678ac
View code at this point
Browse repository at this point
Commits on Feb 12, 2013
Switch JRuby's CPL license to EPL.
Show description for 330fef3
headius
committed
330fef3
View commit details
Copy full SHA for 330fef3
View code at this point
Browse repository at this point
Commits on Jan 14, 2013
Add arity-checking for >4 or variable targets in indy logic.
headius
committed
b1779cf
View commit details
Copy full SHA for b1779cf
View code at this point
Browse repository at this point
Commits on Jan 8, 2013
Compiler must clear $! for early return from method-level rescue.
Show description for 3eaa50d
headius
committed
3eaa50d
View commit details
Copy full SHA for 3eaa50d
View code at this point
Browse repository at this point
Commits on Jan 7, 2013
Improve compilation of some multiple-assignment targets.
Show description for d629303
headius
committed
d629303
View commit details
Copy full SHA for d629303
View code at this point
Browse repository at this point
Commits on Dec 15, 2012
Merge branch 'fastglobals'
Show description for 2fb8d6d
headius
committed
2fb8d6d
View commit details
Copy full SHA for 2fb8d6d
View code at this point
Browse repository at this point
Make ThreadContext field loads indy-based, so they're constant.
headius
committed
6a90bad
View commit details
Copy full SHA for 6a90bad
View code at this point
Browse repository at this point
Reduce context.nil accesses when processing block local vars.
headius
committed
2ae49dd
View commit details
Copy full SHA for 2ae49dd
View code at this point
Browse repository at this point
Mangle variable names so $: doesn't interfere with : splitting.
headius
committed
714a009
View commit details
Copy full SHA for 714a009
View code at this point
Browse repository at this point
Use indy + switchpoint for polling thread events.
headius
committed
1261e5a
View commit details
Copy full SHA for 1261e5a
View code at this point
Browse repository at this point
Make "if CONST" free under indy.
headius
committed
5b2d787
View commit details
Copy full SHA for 5b2d787
View code at this point
Browse repository at this point
Make "if $global" free under indy.
headius
committed
ef5c548
View commit details
Copy full SHA for ef5c548
View code at this point
Browse repository at this point
Preliminary version of fast indy-based global var access.
headius
committed
8d34405
View commit details
Copy full SHA for 8d34405
View code at this point
Browse repository at this point
Commits on Dec 3, 2012
Indy optimization for constant lookup with cached scopes.
headius
committed
ad5d072
View commit details
Copy full SHA for ad5d072
View code at this point
Browse repository at this point
Fix defined?(@@cvar) to use cached scope and disably dummy scope.
Show description for 1bfa8ef
headius
committed
1bfa8ef
View commit details
Copy full SHA for 1bfa8ef
View code at this point
Browse repository at this point
Tweak cvar logic in compiler to use cached scope.
headius
committed
d7ed0f8
View commit details
Copy full SHA for d7ed0f8
View code at this point
Browse repository at this point
Final modifications to get scopes loading from cache.
Show description for 3d12d1c
headius
committed
3d12d1c
View commit details
Copy full SHA for 3d12d1c
View code at this point
Browse repository at this point
Cache StaticScope for class bodies outside the body execution.
Show description for f53f046
headius
committed
f53f046
View commit details
Copy full SHA for f53f046
View code at this point
Browse repository at this point
Pass parent StaticScope into creation.
Show description for 12302a4
headius
committed
12302a4
View commit details
Copy full SHA for 12302a4
View code at this point
Browse repository at this point
Modify scope and block creation to decouple them.
Show description for 55c3b8f
headius
committed
55c3b8f
View commit details
Copy full SHA for 55c3b8f
View code at this point
Browse repository at this point
Constant lookup/caching decoupling from ThreadContext for InDy.
headius
committed
27b60a2
View commit details
Copy full SHA for 27b60a2
View code at this point
Browse repository at this point
Decouple compiler and class/module const assignment from TC.
Show description for 4cf08e3
headius
committed
4cf08e3
View commit details
Copy full SHA for 4cf08e3
View code at this point
Browse repository at this point
Modify compiler to use non-deprecated const lookup methods.
Show description for ad53c99
headius
committed
ad53c99
View commit details
Copy full SHA for ad53c99
View code at this point
Browse repository at this point
Commits on Nov 9, 2012
Pass Opcodes.ASM4 to the MethodVisitor constructor
vp-of-awesome
committed
3e95d94
View commit details
Copy full SHA for 3e95d94
View code at this point
Browse repository at this point
Commits on Nov 7, 2012
Fix line offsets in indy call site reporting.
headius
committed
0b969b6
View commit details
Copy full SHA for 0b969b6
View code at this point
Browse repository at this point
Commits on Nov 2, 2012
Set up small literal hashes and hash args using a single bucket.
Show description for cc12865
headius
committed
cc12865
View commit details
Copy full SHA for cc12865
View code at this point
Browse repository at this point
Commits on Oct 31, 2012
Fix #366
Show description for 47a88ba
headius
committed
47a88ba
View commit details
Copy full SHA for 47a88ba
View code at this point
Browse repository at this point
Commits on Oct 25, 2012
Remove "dynopt" mode, related code, and unused invocation logic.
headius
committed
717653b
View commit details
Copy full SHA for 717653b
View code at this point
Browse repository at this point
Add indy logic for op asgn (+=, ||=, &&=).
headius
committed
ad3d45b
View commit details
Copy full SHA for ad3d45b
View code at this point
Browse repository at this point
Commits on Sep 20, 2012
jrubyc fixes for pregenerating method invokers.
headius
committed
30fea85
View commit details
Copy full SHA for 30fea85
View code at this point
Browse repository at this point
Commits on Sep 18, 2012
Additional fix to go with #276 and its fix #293.
Show description for da2a9dd
headius
committed
da2a9dd
View commit details
Copy full SHA for da2a9dd
View code at this point
Browse repository at this point
Simplify constant and ivar defined? logic in the compiler.
headius
committed
efe3f08
View commit details
Copy full SHA for efe3f08
View code at this point
Browse repository at this point
Fix defined?(@foo) when @foo has been assigned nil.
headius
committed
6ceb3da
View commit details
Copy full SHA for 6ceb3da
View code at this point
Browse repository at this point
Eliminate transient strings from compiled DSymbol, DXStr logic.
Show description for 9cd88cd
headius
committed
9cd88cd
View commit details
Copy full SHA for 9cd88cd
View code at this point
Browse repository at this point
Commits on Sep 17, 2012
Eliminate most transient strings in compiled D*Nodes.
Show description for f772683
headius
committed
f772683
View commit details
Copy full SHA for f772683
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.