summaryrefslogtreecommitdiff
path: root/doc/string/ord.rdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/string/ord.rdoc')
-rw-r--r--doc/string/ord.rdoc7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/string/ord.rdoc b/doc/string/ord.rdoc
new file mode 100644
index 0000000000..8c460d3ba4
--- /dev/null
+++ b/doc/string/ord.rdoc
@@ -0,0 +1,7 @@
+Returns the integer ordinal of the first character of +self+:
+
+ 'h'.ord # => 104
+ 'hello'.ord # => 104
+ 'こんにちは'.ord # => 12371
+
+Related: see {Converting to Non-String}[rdoc-ref:String@Converting+to+Non-String].
Ellen Keal https://github.com/rubygems/rubygems/commit/592a2fcd54 2024-01-29[rubygems/rubygems] Use rubygems vendored uri from Bundler when availableDavid Rodríguez https://github.com/rubygems/rubygems/commit/5d6a8f2fb4 2023-12-13[rubygems/rubygems] Use match? when regexp match data is unusedSamuel Giddins Improved performance / reduced allocations https://github.com/rubygems/rubygems/commit/b04726c9a7 2023-12-07[rubygems/rubygems] Use modern hashes consistentlyDavid Rodríguez https://github.com/rubygems/rubygems/commit/bb66253f2c 2023-11-08[rubygems/rubygems] Fix regression on old git versionsDavid Rodríguez https://github.com/rubygems/rubygems/commit/abd91ca2e5 2023-10-03[rubygems/rubygems] 🐛 Specification of branch or ref with tag is ambiguousPeter Boling - Specs for GitProxy were incorrect and insufficient - Specs are now correct and less insufficient https://github.com/rubygems/rubygems/commit/63d0a8cfd0 2023-09-27[rubygems/rubygems] Refactor full sha revision match logickrororo https://github.com/rubygems/rubygems/commit/f0d8255ebd 2023-09-27[rubygems/rubygems] Fix bundle install when older revisions of git sourcekrororo https://github.com/rubygems/rubygems/commit/a30712c0fc 2023-07-04[rubygems/rubygems] Fix git source lockfile unstabilityDavid Rodríguez We have some flags that limit running git commit commands under certain situations, for example, when running under `--local`. However, those should only affect remote git operations, not local read-only operations like `git --version`, or `git rev-parse --abbrev-ref HEAD`. This commit refactors things to achieve that. By doing this, the `#to_s` representation of a source is more consistent, since we don't get any errors when reading the checked out branch, and we avoid some flip-flop lockfile issues. https://github.com/rubygems/rubygems/commit/4a529fce81 2023-03-17When running `bundle lock --update <name>`, checkout locked revision of ↵David Rodríguez unrelated git sources directly Since Bundler 2.4, we will try to checkout any branch specified in the Gemfile, while until Bundler 2.3 we would directly checkout the locked revision. This should not make any difference in most situations, but in some edge cases, like if the branch specified in the `Gemfile` has been renamed, but the locked revision still exist, it causes an error now while before it would update the lockfile without issues. I debated which behavior was best, since I was not sure. But my conclusion is that if the situation does not require expiring the lockfile source in favor of the Gemfile source, we should use the locked revision directly and proceed happily. So I restored Bundler 2.3 behavior. I think this is consistent with how yanked gems are handled, for example. Of course, if explicitly updating the git source itself, or all gems, we will still get any errors like missing branches related to the git source. 2023-02-21[rubygems/rubygems] Give a better message when Gemfile branch does not existDavid Rodríguez https://github.com/rubygems/rubygems/commit/cb4fc41cbc Notes: Merged: https://github.com/ruby/ruby/pull/7345 2023-02-21[rubygems/rubygems] Restore better error message when locked ref does not existDavid Rodríguez https://github.com/rubygems/rubygems/commit/c8e024359f Notes: Merged: https://github.com/ruby/ruby/pull/7345 2022-12-25Update Bundler to 2.4.1 & and RubyGems to 3.4.1David Rodríguez Notes: Merged: https://github.com/ruby/ruby/pull/7020 2022-12-24Merge RubyGems-3.4.0 and Bundler-2.4.0Hiroshi SHIBATA Notes: Merged: https://github.com/ruby/ruby/pull/6987 2022-12-20Merge RubyGems/Bundler masterHiroshi SHIBATA Pick from https://github.com/rubygems/rubygems/commit/ba3adad4d80038ffd7bea015da2f11d3e8a2ff82 Notes: Merged: https://github.com/ruby/ruby/pull/6966 2022-12-15Merge RubyGems/Bundler masterHiroshi SHIBATA Pick from https://github.com/rubygems/rubygems/commit/084f7d1f21f6fc3e2bb685b7bda3653fb2891c6e Notes: Merged: https://github.com/ruby/ruby/pull/6936 2022-12-12Merge RubyGems/Bundler masterHiroshi SHIBATA from https://github.com/rubygems/rubygems/commit/bfb0ae69776069155d2092702bfbb5a12617d85a Notes: Merged: https://github.com/ruby/ruby/pull/6906 2022-12-09Merge RubyGems/Bundler masterHiroshi SHIBATA Pick from https://github.com/rubygems/rubygems/commit/823c776d951f3c35094611473ec77f94e8bf6610 Notes: Merged: https://github.com/ruby/ruby/pull/6890 2021-12-07[rubygems/rubygems] Pass "--" to git commands to separate positional and ↵David Rodríguez optional args To make sure git uri's specified in Gemfile are never misinterpreted as optional arguments, potentially allowing for local code execution. https://github.com/rubygems/rubygems/commit/90b1ed8b9f 2021-10-30[rubygems/rubygems] Better error when installing a git lockfile and git not ↵David Rodríguez present https://github.com/rubygems/rubygems/commit/28f4842196 2021-07-27[rubygems/rubygems] Lazily load shellwordsDavid Rodríguez https://github.com/rubygems/rubygems/commit/ef6388656a 2021-03-08Sync latest development version of bundler & rubygemsDavid Rodríguez Notes: Merged: https://github.com/ruby/ruby/pull/4143 2021-01-04Track Bundler master(2.3.0.dev) branch at ↵Hiroshi SHIBATA 55634a8af18a52df86c4275d70fa1179118bcc20 Notes: Merged: https://github.com/ruby/ruby/pull/4021 2020-12-08Merge prepare version of Bundler 2.2.0Hiroshi SHIBATA Notes: Merged: https://github.com/ruby/ruby/pull/3864 2020-10-15Merge bundler-2.2.0.rc.2Hiroshi SHIBATA Notes: Merged: https://github.com/ruby/ruby/pull/3659 2020-06-05Update links from rubygems/bundler to rubygems/rubygemsJakob Krigovsky Notes: Merged: https://github.com/ruby/ruby/pull/3184 2020-05-13Update the bundler version with master branchHiroshi SHIBATA Notes: Merged: https://github.com/ruby/ruby/pull/3086 2019-12-15Prepare to release bundler-2.1.0Hiroshi SHIBATA Notes: Merged: https://github.com/ruby/ruby/pull/2753 2019-11-11Merge Bundler 2.1.0.pre.3Hiroshi SHIBATA Features: - Add caller information to some deprecation messages to make them easier to fix [#7361](https://github.com/bundler/bundler/pull/7361) - Reconcile `bundle cache` vs `bundle package` everywhere. Now in docs, CLI help and everywhere else `bundle cache` is the preferred version and `bundle package` remains as an alias [#7389](https://github.com/bundler/bundler/pull/7389) - Display some basic `bundler` documentation together with ruby's RDoc based documentation [#7394](https://github.com/bundler/bundler/pull/7394) Bugfixes: - Fix typos deprecation message and upgrading docs [#7374](https://github.com/bundler/bundler/pull/7374) - Deprecation warnings about `taint` usage on ruby 2.7 [#7385](https://github.com/bundler/bundler/pull/7385) - Fix `--help` flag not correctly delegating to `man` when used with command aliases [#7388](https://github.com/bundler/bundler/pull/7388) - `bundle add` should cache newly added gems if an application cache exists [#7393](https://github.com/bundler/bundler/pull/7393) - Stop using an insecure folder as a "fallback home" when user home is not defined [#7416](https://github.com/bundler/bundler/pull/7416) - Fix `bundler/inline` warning about `Bundler.root` redefinition [#7417](https://github.com/bundler/bundler/pull/7417) Notes: Merged: https://github.com/ruby/ruby/pull/2668 2019-09-18[bundler/bundler] Fix comments and messages to refer to https urlTakayuki Nakata https://github.com/bundler/bundler/commit/a86b49f1b9 2019-08-03[bundler/bundler] Clearer MissingRevision git errorsDavid Rodríguez https://github.com/bundler/bundler/commit/b47d23edf5 2019-08-03[bundler/bundler] Migrate git proxy helpers to use Open3David Rodríguez https://github.com/bundler/bundler/commit/4a37d66f3f 2019-04-14Merge Bundler 2.1.0.pre.1 as developed version from upstream.hsbt https://github.com/bundler/bundler/commit/a53709556b95a914e874b22ed2116a46b0528852 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 2018-11-02Added bundler as default gems. Revisit [Feature #12733]hsbt * bin/*, lib/bundler/*, lib/bundler.rb, spec/bundler, man/*: Merge from latest stable branch of bundler/bundler repository and added workaround patches. I will backport them into upstream. * common.mk, defs/gmake.mk: Added `test-bundler` task for test suite of bundler. * tool/sync_default_gems.rb: Added sync task for bundler. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 2017-12-22Postponing the Bundler merge.hsbt I faced a big issue about Bundler with ruby core. I have no time to resolve it issue before 2.5 final release. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 2017-11-01Update bundled bundler to 1.16.0.hsbt * lib/bundler, spec/bundler: Merge bundler-1.16.0. * common.mk: rspec examples of bundler-1.16.0 needs require option. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 2017-09-08Merge bundler to standard libraries.hsbt rubygems 2.7.x depends bundler-1.15.x. This is preparation for rubygems and bundler migration. * lib/bundler.rb, lib/bundler/*: files of bundler-1.15.4 * spec/bundler/*: rspec examples of bundler-1.15.4. I applied patches. * https://github.com/bundler/bundler/pull/6007 * Exclude not working examples on ruby repository. * Fake ruby interpriter instead of installed ruby. * Makefile.in: Added test task named `test-bundler`. This task is only working macOS/linux yet. I'm going to support Windows environment later. * tool/sync_default_gems.rb: Added sync task for bundler. [Feature #12733][ruby-core:77172] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e