index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2022-08-29
Add conditional jumps
Maxime Chevalier-Boisvert
2022-08-29
LDUR (https://github.com/Shopify/ruby/pull/295)
Kevin Newton
2022-08-29
Map comments in backend
Maxime Chevalier-Boisvert
2022-08-29
First pass at porting gen_entry_prologue()
Maxime Chevalier-Boisvert
2022-08-29
Have Assembler::compile() return a list of GC offsets
Maxime Chevalier-Boisvert
2022-08-29
RET A64 instructions (https://github.com/Shopify/ruby/pull/294)
Kevin Newton
2022-08-29
Remove x86_64 dependency in core.rs
Maxime Chevalier-Boisvert
2022-08-29
Progress on codegen.rs port
Maxime Chevalier-Boisvert
2022-08-29
* Arm64 Beginnings (https://github.com/Shopify/ruby/pull/291)
Maxime Chevalier-Boisvert
2022-08-29
Add test for lea and ret. Fix codegen for lea and ret.
Maxime Chevalier-Boisvert
2022-08-29
Change codegen.rs to use backend Assembler directly
Maxime Chevalier-Boisvert
2022-08-29
Implement gc offset logic
Maxime Chevalier-Boisvert
2022-08-29
Load GC Value operands into registers
Maxime Chevalier-Boisvert
2022-08-29
Add CCall IR insn, implement gen_swap()
Maxime Chevalier-Boisvert
2022-08-29
Add gen_dupn
Maxime Chevalier-Boisvert
2022-08-29
Add test with register reuse
Maxime Chevalier-Boisvert
2022-08-29
Fix issue with load, gen_dup
Maxime Chevalier-Boisvert
2022-08-29
Implement target-specific insn splitting with Kevin. Add tests.
Maxime Chevalier-Boisvert
2022-08-29
Make assembler methods public, sketch gen_dup with new backend
Maxime Chevalier-Boisvert
2022-08-29
Fix bug with asm.comment()
Maxime Chevalier-Boisvert
2022-08-29
Bias register allocator to reuse first operand
Maxime Chevalier-Boisvert
2022-08-29
Add dbg!() for Assembler. Fix regalloc issue.
Maxime Chevalier-Boisvert
2022-08-29
Function to map from Opnd => X86Opnd
Maxime Chevalier-Boisvert
2022-08-29
Start work on platform-specific codegen
Maxime Chevalier-Boisvert
2022-08-30
* 2022-08-30 [ci skip]
git
2022-08-29
Split insns (https://github.com/Shopify/ruby/pull/290)
Kevin Newton
2022-08-29
IR register allocation
Kevin Newton
2022-08-29
Removed String opnd so that we can derive Copy for Opnd
Maxime Chevalier-Boisvert
2022-08-29
Complete sketch for guard_object_is_heap
Maxime Chevalier-Boisvert
2022-08-29
Change push insn macros
Maxime Chevalier-Boisvert
2022-08-29
Switch IR to use Option<Target>
Maxime Chevalier-Boisvert
2022-08-29
Add macro to define ops
Maxime Chevalier-Boisvert
2022-08-29
Progress on IR sketch
Maxime Chevalier-Boisvert
2022-08-29
WIP backend IR sketch
Maxime Chevalier-Boisvert
2022-08-29
Update to ruby/spec@d01709f
Benoit Daloze
2022-08-29
Run specs with CHECK_LEAKS=true
Benoit Daloze
2022-08-29
Revert "Chect what remains in TMPDIR"
Yusuke Endoh
2022-08-29
Introduce `usage_analysis_clear`
S.H
2022-08-29
Chect what remains in TMPDIR
Yusuke Endoh
2022-08-29
Support main branch for syntax_suggest
Hiroshi SHIBATA
2022-08-28
Fix comment in timev.rb
Jeremy Evans
2022-08-28
[DOC] Enhanced RDoc for Time (#6294)
Burdette Lamar
2022-08-29
* 2022-08-29 [ci skip]
git
2022-08-29
[rubygems/rubygems] Add platform :windows as a shortcut for all Windows platf...
shields
2022-08-28
[DOC] Correct article of Ractor's introduction [ci skip]
Felix Yan
2022-08-28
[Win32] Use `exit` instead of `type` [ci skip]
Nobuyoshi Nakada
2022-08-28
[Bug #18963] Separate string contents by here document terminator
Nobuyoshi Nakada
2022-08-27
Pass wait: false to avoid a timeout
Takashi Kokubun
2022-08-27
Avoid leaving a period alone [ci skip]
Takashi Kokubun
2022-08-27
typos
spaette
[prev]
[next]