aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/rexml] xpath boolean: implementKouhei Sutou2019-08-042-11/+91
| | | | https://github.com/ruby/rexml/commit/feb8ddb1ec
* [ruby/rexml] xpath: fix a bug for equality or relational expressionsKouhei Sutou2019-08-044-114/+178
| | | | | | | | | | | GitHub: fix #17 There is a bug when they are used against node set. They should return boolean value but they returned node set. Reported by Mirko Budszuhn. Thanks!!! https://github.com/ruby/rexml/commit/a02bf38440
* [ruby/rexml] Use PPKouhei Sutou2019-08-041-1/+6
| | | | https://github.com/ruby/rexml/commit/185062a4a4
* [ruby/rexml] xpath: add support for changing to debug mode by environment ↵Kouhei Sutou2019-08-041-16/+19
| | | | | | variable https://github.com/ruby/rexml/commit/59378a16ea
* [ruby/rexml] Bump versionKouhei Sutou2019-08-041-1/+1
| | | | https://github.com/ruby/rexml/commit/54452c103a
* [ruby/rexml] Message less confusing error to human (#16)ujihisa2019-08-042-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | * Message less confusing error to human * Problem: Following error message is not helpful, because you have to reason that '' actually means it's in the top-level, and the 'div' (not '</div>') is an end tag require "rexml/parsers/lightparser" REXML::Parsers::LightParser.new('</div>').parse #=> Missing end tag for '' (got 'div') * Solution: add a special case in error handling just to change the error message require "rexml/parsers/lightparser" REXML::Parsers::LightParser.new('</div>').parse #=> Unexpected top-level end tag (got 'div') * Refactor by removing unnecessary `md` check * Thanks @a_matsuda to review this at asakusa.rb! https://github.com/ruby/rexml/commit/f6528d4477
* [ruby/rexml] test: compare with real elementKouhei Sutou2019-08-041-2/+5
| | | | https://github.com/ruby/rexml/commit/9f2908de2e
* [ruby/rexml] Fix crash with nil XPath variables (#13)Alyssa Ross2019-08-042-4/+20
| | | | | Patch by Alyssa Ross. Thanks!!! https://github.com/ruby/rexml/commit/2a53c54f58
* [ruby/rexml] use #inspect to print meta-characters in error messagesFUJI Goro (gfx)2019-08-041-4/+4
| | | | https://github.com/ruby/rexml/commit/a124a19b9a
* [ruby/rexml] Bump versionKouhei Sutou2019-08-041-1/+1
| | | | https://github.com/ruby/rexml/commit/c0e3f14564
* [ruby/rexml] Fix attribute's default namespace behaviorKouhei Sutou2019-08-044-22/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: It's a backward incompatible change. If we have any serious problems with this change, we may revert this change. The XML namespace specification says the default namespace doesn't apply to attribute names but it does in REXML without this change: https://www.w3.org/TR/xml-names/#uniqAttrs > the default namespace does not apply to attribute names REXML reports a parse error for the following XML that is described as a valid XML in the XML nsmaspace specification without this change: <!-- http://www.w3.org is bound to n1 and is the default --> <x xmlns:n1="http://www.w3.org" xmlns="http://www.w3.org" > <good a="1" b="2" /> <good a="1" n1:a="2" /> </x> If attribute doesn't have prefix, the attribute should return "" for both #prefix and #namespace. https://github.com/ruby/rexml/commit/9e4fd552bc
* [ruby/rexml] FormatKouhei Sutou2019-08-041-10/+12
| | | | https://github.com/ruby/rexml/commit/2384586811
* [ruby/rexml] Revert "xpath: remove needless nil check"Kouhei Sutou2019-08-041-2/+6
| | | | | | | | This reverts commit 61b73c1bf8dc64d97fba7f0a8c503c24b11313f5. "*:local_name" becomes prefix=nil. https://github.com/ruby/rexml/commit/9e7dd4cd4e
* [ruby/rexml] xpath: remove needless nil checkKouhei Sutou2019-08-041-6/+2
| | | | | | It must not be nil. https://github.com/ruby/rexml/commit/61b73c1bf8
* [ruby/rexml] Add a TODO for Attribute#namespaceKouhei Sutou2019-08-041-0/+14
| | | | https://github.com/ruby/rexml/commit/70310a06e5
* [ruby/rexml] xpath: fix a bug that no namespace attribute isn't matched with ↵Kouhei Sutou2019-08-042-2/+14
| | | | | | | | | | prefix [ruby-list:50733] Reported by Yasuhiro KIMURA. Thanks!!! https://github.com/ruby/rexml/commit/8f3c5c176a
* [ruby/rexml] Bump versionKouhei Sutou2019-08-041-1/+1
| | | | https://github.com/ruby/rexml/commit/0f79e71210
* Defer skip to avoid errors on ensureTakashi Kokubun2019-08-041-1/+1
|
* Skip test_race_exception on MJIT for nowTakashi Kokubun2019-08-041-0/+1
| | | | | somehow the test fails only on Wercker in CIs triggered by GitHub. Actually rubyci and ci.rvm.jp also have issues too, though.
* Revert "Revert "Fix dangling path name from fstring""Takashi Kokubun2019-08-042-3/+4
| | | | | | | | | | | | This reverts commit 326c00b6f89e1c86e6fe29ab60da593eb6883a88. We also confirmed that test_gced_eval_location fails without the changes: https://travis-ci.org/ruby/ruby/builds/567417818 https://rubyci.org/logs/rubyci.s3.amazonaws.com/arch/ruby-master/log/20190804T000003Z.fail.html.gz https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu1604/ruby-master/log/20190804T003005Z.fail.html.gz https://rubyci.org/logs/rubyci.s3.amazonaws.com/icc-x64/ruby-master/log/20190804T000007Z.fail.html.gz https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10x/ruby-master/log/20190804T001806Z.fail.html.gz https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190804T003005Z.fail.html.gz
* yaml few build warning fixesDavid Carlier2019-08-041-5/+5
| | | | Closes: https://github.com/ruby/ruby/pull/2283
* Remove dependency on `openssl/conf_api.h`Dmitry Petrashko2019-08-041-1/+0
| | | | | | None of the functions defined in this header are actually used in Ruby. Fixes build against boringssl that does not have this file. Closes: https://github.com/ruby/ruby/pull/2210
* [Doc] Fix Array#to_h call-seqKenichi Kamiya2019-08-041-2/+2
| | | | Closes: https://github.com/ruby/ruby/pull/2254
* [Doc] Fix Array#difference call-seqKenichi Kamiya2019-08-041-1/+1
| | | | Closes: https://github.com/ruby/ruby/pull/2255
* change call CGI methods from :: to .Semyon Pupkov2019-08-047-62/+62
| | | | Closes: https://github.com/ruby/ruby/pull/1749
* Use the word heredocs in Here Documents docsOlivier Lacan2019-08-041-1/+1
| | | | | | | | | | | | | | | | Two advantages: - higher relevance of the extremely common word "heredocs" which may help people find this page when searching for "ruby heredocs" - the anchor link becomes `#label-Here+Documents+-28heredocs-29`, which is ugly due to the parentheses but includes the word "heredocs" in the URL to this section If anyone knows a way to prevent RDoc from turning invalid characters into ugly and meaningless ASCII codes, I'm listening. I don't want to break existing anchor links but RDoc should really ignore these characters or turn them into dashes. Closes: https://github.com/ruby/ruby/pull/2103
* Better wording for __ENCODING__Lars Kanis2019-08-041-1/+1
| | | | | | | "locale encoding" is misleading since it doesn't mean Encoding.find("locale") but the encoding used to interpret the script file. It's therefore better to call it "script encoding" as in the paragraphs above. Closes: https://github.com/ruby/ruby/pull/1611
* README: Add smart URL for joining mailing listWill Binns2019-08-041-1/+1
| | | | | | | | | This adds a couple of parameters to the mailing list link in the README so that the subject line and body are automatically populated. The body is populated with the `subscribe` string so that all an individual has to do is perform the send action in their mail client. Closes: https://github.com/ruby/ruby/pull/2236
* Fix release post output for tool/format-releaseMarcus Stollsteimer2019-08-041-0/+1
| | | | | | Different entries should be separated by an empty line. Closes: https://github.com/ruby/ruby/pull/2137
* Revert "Fix dangling path name from fstring"Takashi Kokubun2019-08-042-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5931857281ce45c1c277aa86d1588119ab00a955 temporarily, leaving `TestEval#test_gced_eval_location` to see the impact for missing the changes. That's because too many CIs are failing for `require` behaviors: http://rubyci.s3.amazonaws.com/freebsd11zfs/ruby-master/log/20190803T063004Z.fail.html.gz http://rubyci.s3.amazonaws.com/unstable10x/ruby-master/log/20190803T051806Z.fail.html.gz http://rubyci.s3.amazonaws.com/unstable11x/ruby-master/log/20190803T052406Z.fail.html.gz http://rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190803T111909Z.fail.html.gz http://rubyci.s3.amazonaws.com/unstable11s/ruby-master/log/20190803T062506Z.fail.html.gz http://rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-master/log/20190803T052505Z.fail.html.gz https://app.wercker.com/ruby/ruby/runs/mjit-test1/5d4512c921ca08000857936a?step=5d451305c2809c0008a3da76 https://app.wercker.com/ruby/ruby/runs/mjit-test2/5d4512c921ca080008579371?step=5d4513000421020007ca122d http://ci.rvm.jp/results/trunk_gcc4@silicon-docker/2177591 http://ci.rvm.jp/results/trunk_gcc6@silicon-docker/2177596 http://ci.rvm.jp/results/trunk_clang_60@silicon-docker/2178802 http://ci.rvm.jp/results/trunk-theap-asserts@silicon-docker/2177555 http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/2178747 Mostly `TestRequire#test_race_exception` failures, but in ci.rvm.jp `require` inside rubyspec hangs very often.
* [DOC] "nmake check" is preferable to "nmake exam" now [ci skip]Nobuyoshi Nakada2019-08-041-4/+4
| | | | [Feature #14187]
* [DOC] updated about icons in win32/README.win32 [ci skip]Nobuyoshi Nakada2019-08-041-5/+9
| | | | [Bug #13348]
* * 2019-08-04git2019-08-041-1/+1
|
* [DOC] "nmake check" is preferable to "nmake exam" now [ci skip]Nobuyoshi Nakada2019-08-041-1/+1
| | | | [Feature #14187]
* [DOC] Mark up path names to show a backslash [ci skip]Nobuyoshi Nakada2019-08-041-2/+2
|
* Move assert_ruby_status and assert_throw to CoreAssertions for default gems.Hiroshi SHIBATA2019-08-032-37/+37
|
* [DOC] mentioned minimum versions of tools [ci skip]Nobuyoshi Nakada2019-08-031-3/+3
|
* Added more attributes [ci skip]Nobuyoshi Nakada2019-08-031-0/+1
|
* Refine error messageNobuyoshi Nakada2019-08-031-1/+6
| | | | | Highlight failed command and suggest installing the command. [Bug #16042]
* Suppress warnings against locations in evalNobuyoshi Nakada2019-08-032-11/+11
|
* * expand tabs.git2019-08-031-1/+1
|
* Fix dangling path name from fstringNobuyoshi Nakada2019-08-033-3/+15
| | | | | | | | * parse.y (yycompile): make sure in advance that the `__FILE__` object shares a fstring, to get rid of dangling path name. Fixed up 53e9908d8afc7f03109b0aafd1698ab35f512b05. [Bug #16041] * vm_eval.c (eval_make_iseq): ditto.
* Show the location of `eval` which uses `__FILE__`/`__LINE__`Nobuyoshi Nakada2019-08-031-2/+8
|
* * expand tabs.git2019-08-031-2/+2
|
* Predefine some IDsNobuyoshi Nakada2019-08-038-29/+32
|
* [bundler/bundler] Remove Bundler.rubygems.config_map because it was deprecated.Hiroshi SHIBATA2019-08-032-5/+1
| | | | https://github.com/bundler/bundler/commit/5215ae7fa3
* [bundler/bundler] The keys for RbConfig::CONFIG was String.Hiroshi SHIBATA2019-08-031-2/+3
| | | | https://github.com/bundler/bundler/commit/ffc5e76335
* [bundler/bundler] Point to CoC which contains the contributor covenantAdam Wanninger2019-08-031-1/+2
| | | | https://github.com/bundler/bundler/commit/a94f74682e
* Explicitly ignored GEMRC environmental variable.Hiroshi SHIBATA2019-08-031-0/+1
|
* Fixed up 365ee22d73ec73c119a842de271504e04bed6f45Hiroshi SHIBATA2019-08-031-1/+1
|