-
Notifications
You must be signed in to change notification settings - Fork 605
Comparing changes
Open a pull request
base repository: rubinius/rubinius
base: 765a03ae6b50
head repository: rubinius/rubinius
compare: 859756dfc92b
- 16 commits
- 45 files changed
- 2 contributors
Commits on Apr 14, 2015
-
Removed Thread 'dying' attribute.
There is no Thread API to put a thread into a 'dying' state, so any such possible observation of a thread is a non-deterministic race.
Configuration menu - View commit details
-
Copy full SHA for 6075425 - Browse repository at this point
Copy the full SHA 6075425View commit details
Commits on Apr 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e55d2ec - Browse repository at this point
Copy the full SHA e55d2ecView commit details -
Removed C-API specs for deprecated functions.
The C-API rb_thread_select and rb_thread_blocking_region functions have been deprecated for a long time and finally removed in Ruby 2.2.0 (or trunk). The C-API specs for these functions were not compiling properly on 2.2.0 and the specs for rb_thread_blocking_region had serious race condition flaws. While Rubinius is not yet 2.2.0 compatible at this point and the C-API will continue to have these functions until we tick to 2.2.0 compatibility, there's no point wasting time fixing these specs.
Configuration menu - View commit details
-
Copy full SHA for dfb9c9a - Browse repository at this point
Copy the full SHA dfb9c9aView commit details
Commits on Apr 18, 2015
-
Added Rubinius.primitive :vm_global_serial
This is the read-only version of :vm_inc_global_serial, returning the current value of the serial without modification. This is useful for implementing caches in Ruby-space that are to be invalidated when the global serial is incremented. (That is, when constants are assigned or included into modules).
Configuration menu - View commit details
-
Copy full SHA for fb40475 - Browse repository at this point
Copy the full SHA fb40475View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01fa2fa - Browse repository at this point
Copy the full SHA 01fa2faView commit details -
Added unconditional logger::write.
Many log messages may be associated with a particular log level, but some log output (eg the command line of the process) are not necessarily associated with a log level as that is typically specified. In other words, some info should always be written to the log. It's not a matter of program 'condition' (eg warning, debug, error). The content *is* informational, but the 'info' level typically indicates something between optional and important, inclusive, and may be turned off. Because of syslog limitations, the write() output is tagged LOG_INFO.
Configuration menu - View commit details
-
Copy full SHA for b782146 - Browse repository at this point
Copy the full SHA b782146View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed2393f - Browse repository at this point
Copy the full SHA ed2393fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95c00d3 - Browse repository at this point
Copy the full SHA 95c00d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 315031b - Browse repository at this point
Copy the full SHA 315031bView commit details -
RubyGems 2.4.6 installed === 2.4.6 / 2014-02-05 Bug fixes: * Fixed resolving gems with both upper and lower requirement boundaries. Issue #1141 by Jakub Jirutka. * Moved extension directory after require_paths to fix missing constant bugs in some gems with C extensions. Issue #784 by André Arko, pull request #1137 by Barry Allard. * Use Gem::Dependency#requirement when adding a dependency to an existing dependency instance. Pull request #1101 by Josh Cheek. * Fixed warning of shadowed local variable in Gem::Specification. Pull request #1109 by Rohit Arondekar * Gem::Requirement should always sort requirements before coercion to Hash. Pull request #1139 by Eito Katagiri. * The `gem open` command should change the current working directory before opening the editor. Pull request #1142 by Alex Wood. * Ensure quotes are stripped from the Windows launcher script used to install gems. Pull request #1115 by Youngjun Song. * Fixed errors when writing to NFS to to 0444 files. Issue #1161 by Emmanuel Hadoux. * Removed dead code in Gem::StreamUI. Pull request #1117 by mediaslave24. * Fixed typos. Pull request #1096 by hakeda. * Relaxed CMake dependency for RHEL 6 and CentOS 6. Pull request #1124 by Vít Ondruch. * Relaxed Psych dependency. Pull request #1128 by Vít Ondruch. === 2.4.5 / 2014-12-03 Bug fixes: * Improved speed of requiring gems. (Around 25% for a 60 gem test). Pull request #1060 by unak. * RubyGems no longer attempts to look up gems remotely with the --local flag. Pull request #1084 by Jeremy Evans. * Executable stubs use the correct gem version when RUBYGEMS_GEMDEPS is active. Issue #1072 by Michael Kaiser-Nyman. * Fixed handling of pinned gems in lockfiles with versions. Issue #1078 by Ian Ker-Seymer. * Fixed handling of git@example:gem.git URIs. Issue #1054 by Mogutan Mogu. * Fixed handling of platforms retrieved from the dependencies API. Issue #1058 and patch suggestion by tux-mind. * RubyGems now suggests a copy-pasteable `gem pristine` command when extensions are missing. Pull request #1057 by Shannon Skipper. * Improved errors for long file names when packaging. Pull request #1016 by Piotrek Bator. * `gem pristine` now skips gems cannot be found remotely. Pull request #1064 by Tuomas Kareinen. * `gem pristine` now caches gems to the proper directory. Pull request #1064 by Tuomas Kareinen. * `gem pristine` now skips bundled gems properly. Pull request #1064 by Tuomas Kareinen. * Improved interoperability of Vagrant with RubyGems. Pull request #1057 by Vít Ondruch. * Renamed CONTRIBUTING to CONTRIBUTING.rdoc to allow markup. Pull request #1090 by Roberto Miranda. * Switched from #partition to #reject as only one collection is used. Pull request #1074 by Tuomas Kareinen. * Fixed installation of gems on systems using memory-mapped files. Pull request #1038 by Justin Li. * Fixed bug in Gem::Text#min3 where `a == b < c`. Pull request #1026 by fortissimo1997. * Fixed uninitialized variable warning in BasicSpecification. Pull request #1019 by Piotr Szotkowski. * Removed unneeded exception handling for cyclic dependencies. Pull request #1043 by Jens Wille. * Fixed grouped expression warning. Pull request #1081 by André Arko. * Fixed handling of platforms when writing lockfiles. ------------------------------------------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for c3b4f95 - Browse repository at this point
Copy the full SHA c3b4f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9cc312 - Browse repository at this point
Copy the full SHA d9cc312View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4278c9 - Browse repository at this point
Copy the full SHA e4278c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a002319 - Browse repository at this point
Copy the full SHA a002319View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ec0c5c - Browse repository at this point
Copy the full SHA 0ec0c5cView commit details
Commits on Apr 21, 2015
-
Merge remote-tracking branch 'origin' into 1.8.7
Conflicts: gems_list.txt kernel/bootstrap/thread.rb spec/ruby/optional/capi/thread_spec.rb
Configuration menu - View commit details
-
Copy full SHA for 2a09d43 - Browse repository at this point
Copy the full SHA 2a09d43View commit details -
Fixed and removed invalid Thread specs.
A Thread can be in exactly three states via the methods that are available: running, sleeping, and dead. Every other supposed state is a race condition because there is no API to put the thread deterministically (ie, not as a factor of some random scheduling artifact) into that state.
Configuration menu - View commit details
-
Copy full SHA for 859756d - Browse repository at this point
Copy the full SHA 859756dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 765a03ae6b50...859756dfc92b