From cdfa93c604276b69273aed32c2ec531924b4fe44 Mon Sep 17 00:00:00 2001 From: ydah Date: Wed, 25 Dec 2024 00:36:58 +0900 Subject: [PATCH 1/2] Bump steep gem version to 1.9.2 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 870fde0e..42f2ef96 100644 --- a/Gemfile +++ b/Gemfile @@ -16,5 +16,5 @@ gem "memory_profiler" # Then skip install on some CI jobs. if !ENV['GITHUB_ACTION'] || ENV['INSTALL_STEEP'] == 'true' gem "rbs", "3.7.0", require: false - gem "steep", "1.9.1", require: false + gem "steep", "1.9.2", require: false end From 16ed159328fea3c57dd729627fa838f8f55a2df5 Mon Sep 17 00:00:00 2001 From: ydah Date: Wed, 25 Dec 2024 20:24:45 +0900 Subject: [PATCH 2/2] Update README.md in versions and branches Ruby 3.4 has been released. Therefore, a branch will be create, and the README will be update. https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/ --- README.md | 46 +++++++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 52405082..c4f5bf7c 100644 --- a/README.md +++ b/README.md @@ -6,19 +6,31 @@ Lrama is LALR (1) parser generator written by Ruby. The first goal of this project is providing error tolerant parser for CRuby with minimal changes on CRuby parse.y file. -* [Features](#features) -* [Installation](#installation) -* [Usage](#usage) -* [Versions and Branches](#versions-and-branches) -* [Supported Ruby version](#supported-ruby-version) -* [Development](#development) - * [How to generate parser.rb](#how-to-generate-parserrb) - * [Test](#test) - * [Call-stack Profiling Lrama](#call-stack-profiling-lrama) - * [Memory Profiling Lrama](#memory-profiling-lrama) - * [Build Ruby](#build-ruby) -* [Release flow](#release-flow) -* [License](#license) +- [Lrama](#lrama) + - [Features](#features) + - [Installation](#installation) + - [Usage](#usage) + - [Versions and Branches](#versions-and-branches) + - [v0\_7 (`master` branch)](#v0_7-master-branch) + - [v0\_6 (`lrama_0_6` branch)](#v0_6-lrama_0_6-branch) + - [v0\_5 (`lrama_0_5` branch)](#v0_5-lrama_0_5-branch) + - [v0\_4 (`lrama_0_4` branch)](#v0_4-lrama_0_4-branch) + - [Supported Ruby version](#supported-ruby-version) + - [Development](#development) + - [How to generate parser.rb](#how-to-generate-parserrb) + - [Test](#test) + - [Call-stack Profiling Lrama](#call-stack-profiling-lrama) + - [1. Create parse.tmp.y in ruby/ruby](#1-create-parsetmpy-in-rubyruby) + - [2. Enable Profiler](#2-enable-profiler) + - [3. Run Lrama](#3-run-lrama) + - [4. Generate Flamegraph](#4-generate-flamegraph) + - [Memory Profiling Lrama](#memory-profiling-lrama) + - [1. Create parse.tmp.y in ruby/ruby](#1-create-parsetmpy-in-rubyruby-1) + - [2. Enable Profiler](#2-enable-profiler-1) + - [3. Run Lrama](#3-run-lrama-1) + - [Build Ruby](#build-ruby) + - [Release flow](#release-flow) + - [License](#license) ## Features @@ -73,9 +85,13 @@ Enter the formula: ## Versions and Branches -### v0_6 (`master` branch) +### v0_7 (`master` branch) -This branch is for Ruby 3.4. `lrama_0_6` branch is created from this branch, once Ruby 3.4 is released. +This branch is for Ruby 3.5. `lrama_0_7` branch is created from this branch, once Ruby 3.5 is released. + +### v0_6 (`lrama_0_6` branch) + +This branch is for Ruby 3.4. ### v0_5 (`lrama_0_5` branch)