aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Extra assertions around thread.Samuel Williams2019-06-201-4/+9
|
* Don't try to dereference NULL cfp.Samuel Williams2019-06-201-1/+1
|
* Remove spec testing undefined behaviorJeremy Evans2019-06-191-5/+0
| | | | Fixes [Bug #15432]
* * 2019-06-20git2019-06-201-1/+1
|
* * expand tabs.git2019-06-201-1/+1
|
* Implement Complex#<=>Jeremy Evans2019-06-195-13/+90
| | | | | | | | | | | Implement Complex#<=> so that it is usable as an argument when calling <=> on objects of other classes (since #coerce will coerce such numbers to Complex). If the complex number has a zero imaginary part, and the other argument is a real number (or complex number with zero imaginary part), return -1, 0, or 1. Otherwise, return nil, indicating the objects are not comparable. Fixes [Bug #15857]
* test/racc/test_racc_command.rb: Extend the timeoutYusuke Endoh2019-06-192-9/+9
| | | | | | test_opal, test_ruby18, and test_ruby22 are slow tests. https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-ad7f67/ruby-master/log/20190619T105405Z.fail.html.gz
* Don't change vm_stack/cfp without acquiring gvl first.Samuel Williams2019-06-201-1/+4
|
* Adjust indentNobuyoshi Nakada2019-06-193-10/+13
|
* * expand tabs.git2019-06-191-2/+2
|
* Remove IA64 support.Samuel Williams2019-06-1920-332/+24
|
* Partly revert directory structure for cparse.Hiroshi SHIBATA2019-06-193-0/+0
| | | | It break the some build environment.
* * remove trailing spaces, append newline at EOF.git2019-06-1934-2528/+2528
|
* Added binstub for racc executables.Hiroshi SHIBATA2019-06-193-0/+81
|
* Temporary disabled to invoke assert_output_unchanged.Hiroshi SHIBATA2019-06-191-20/+20
| | | | Because some environment created the different results from test fixtures.
* Restore ruby/ruby change for extconf.rb.Hiroshi SHIBATA2019-06-191-1/+2
|
* Workaround for the external file for racc testHiroshi SHIBATA2019-06-191-0/+2
|
* use TEMP_DIR.Hiroshi SHIBATA2019-06-191-3/+3
|
* Use Test::Unit instead of Minitest and fixed test error with ruby repo.Hiroshi SHIBATA2019-06-193-18/+10
| | | | Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
* Restore test_dir and update prefix for Dir.mktmpdir.Hiroshi SHIBATA2019-06-191-7/+8
|
* Try to use Dir.mktmpdir.Hiroshi SHIBATA2019-06-191-3/+3
|
* Added sync task for raccHiroshi SHIBATA2019-06-191-1/+8
|
* Fixed path for ruby core repository.Hiroshi SHIBATA2019-06-191-3/+6
|
* Backport racc-1.4.15 from upstream.Hiroshi SHIBATA2019-06-19111-43/+75498
|
* * remove trailing spaces, expand tabs.git2019-06-194-14/+14
|
* Rework debug conditional.Samuel Williams2019-06-191-3/+5
|
* Use shared implementation of `rb_ec_initialize_vm_stack`.Samuel Williams2019-06-194-34/+26
|
* Update `stack_start` and `stack_maxsize` according to stack direction.Samuel Williams2019-06-191-2/+3
|
* Specify that size is non-committed memory.Samuel Williams2019-06-191-1/+1
|
* Make sure `alloca` fast path is used (inline assembler).Samuel Williams2019-06-191-2/+6
|
* Use default stack size for worker thread (no th pointer available).Samuel Williams2019-06-191-1/+1
|
* Handle (empty) backtrace when thread is not born yet.Samuel Williams2019-06-191-0/+6
|
* Basic assertions for thread initialization.Samuel Williams2019-06-191-0/+4
|
* Use stack size defaults for win32 threads.Samuel Williams2019-06-191-2/+2
|
* Track how stack was allocated for `cont_free`.Samuel Williams2019-06-192-9/+22
|
* Ensure execution context is cleared after thread is finished.Samuel Williams2019-06-192-4/+1
|
* Better handling of root fiber.Samuel Williams2019-06-193-18/+18
|
* Fix handling of vm_stack_size and avoid trying to deallocate it.Samuel Williams2019-06-193-19/+27
|
* Move vm stack init into thread.Samuel Williams2019-06-193-14/+41
|
* Show thread and fiber limits as part of bootstrap tests.Samuel Williams2019-06-192-6/+41
|
* Improve benchmarks and tests for threads.Samuel Williams2019-06-197-11/+20
|
* Ignore `/build*`.Samuel Williams2019-06-191-0/+1
|
* Marshal distant past/futureNobuyoshi Nakada2019-06-193-16/+109
| | | | [Feature #15160]
* New buffer for shared stringNobuyoshi Nakada2019-06-192-0/+14
| | | | | * string.c (rb_str_init): allocate new buffer if the string is shared. [Bug #15937]
* Update homebrew on TravisTakashi Kokubun2019-06-191-0/+1
| | | | | | because Travis is crashing like "Error: Your Homebrew is outdated. Please run `brew update`." https://travis-ci.org/ruby/ruby/jobs/547485832
* Preserve the string content at self-copyingNobuyoshi Nakada2019-06-192-1/+13
| | | | | * string.c (rb_str_init): preserve the embedded content when self-copying with a capacity. [Bug #15937]
* Use IRB.conf[:AUTO_INDENT] setting in multiline modeaycabta2019-06-193-18/+23
|
* * 2019-06-19git2019-06-191-1/+1
|
* Avoid auto indent in prompt when dynamic auto indentaycabta2019-06-191-1/+1
|
* Fix auto indent crash when blank inputaycabta2019-06-181-1/+2
|