Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for IPv6 link local addresses to resolv | Jeremy Evans | 2020-11-07 | 2 | -1/+45 |
| | | | | | | | | | | Now that it should work correctly, test that every address returned by Socket.ip_address_list is resolvable. Socket works with IPv6 link local addresses, and ipaddr now does as well, so I think resolv should support them. Fixes [Bug #17112] | ||||
* | * 2020-11-08 [ci skip] | git | 2020-11-08 | 1 | -1/+1 |
| | |||||
* | Remove sender/message_id pair after response received in resolv | Jeremy Evans | 2020-11-07 | 2 | -1/+114 |
| | | | | | | | | | Once a response for a given DNS request has been received (which requires a matching message id), the [sender, message_id] pair should be removed from the list of valid senders. This makes it so duplicate responses from the same sender are ignored. Fixes [Bug #12838] | ||||
* | Fix indentation | Kazuki Tsujimoto | 2020-11-07 | 1 | -187/+187 |
| | |||||
* | Fix and remove spec testing undefined behavior | Kazuki Tsujimoto | 2020-11-07 | 1 | -34/+8 |
| | |||||
* | Update dependencies | Samuel Williams | 2020-11-07 | 1 | -0/+24 |
| | |||||
* | Rename to `Fiber#set_scheduler`. | Samuel Williams | 2020-11-07 | 17 | -133/+157 |
| | |||||
* | * 2020-11-07 [ci skip] | git | 2020-11-07 | 1 | -1/+1 |
| | |||||
* | Add docs for some C extension GC APIs | Alan Wu | 2020-11-06 | 1 | -4/+28 |
| | |||||
* | Added dependency for net-protocol | Hiroshi SHIBATA | 2020-11-06 | 5 | -0/+10 |
| | |||||
* | a part of T_DATA object can Ractor#send | Koichi Sasada | 2020-11-06 | 1 | -0/+26 |
| | | | | | | | | | T_DATA objects can refer unshareable objects and they should be copied recursively, however there is no way to replace with copied unshareable objects. However, if a T_DATA object refers only shareable objects, there is no need to replace. So this kind of T_DATA object (such as Time, Dir, File::Status and so on) can be sent by Ractor.send. | ||||
* | Update TypeProf to 0.4.2 | Yusuke Endoh | 2020-11-06 | 1 | -1/+1 |
| | |||||
* | gc_rest can change the total pages, so we need to do that first | Aaron Patterson | 2020-11-05 | 1 | -2/+2 |
| | |||||
* | add asserts to find crash | Aaron Patterson | 2020-11-05 | 1 | -3/+3 |
| | |||||
* | Refactor verification method | Aaron Patterson | 2020-11-05 | 2 | -54/+38 |
| | | | | Combine everything in to one C function | ||||
* | take VM lock when mutating the heap | Aaron Patterson | 2020-11-05 | 1 | -19/+27 |
| | |||||
* | * 2020-11-06 [ci skip] | git | 2020-11-06 | 1 | -1/+1 |
| | |||||
* | Update RBS & TypeProf (#3732) | Soutaro Matsumoto | 2020-11-06 | 1 | -2/+2 |
| | | | | | * Bundle rbs 0.16.0 * Bundle typeprof 0.4.1 | ||||
* | Revert "Prefer #send over #__send__ when it is clear there is no possible ↵ | NARUSE, Yui | 2020-11-05 | 5 | -8/+8 |
| | | | | | | | | | conflict" This reverts commit 4dba0c1a8e3cc08664872e637099c4e7d58d24d3. Matz's comment is "send is not deprecated. __send__ is safer". But "Prefer #send over #__send__" is not reasonable. | ||||
* | Add description __send__ is safer | NARUSE, Yui | 2020-11-05 | 1 | -2/+4 |
| | |||||
* | Promote un.rb to the default gems. It's preparation for 3.0.0-preview2. | Hiroshi SHIBATA | 2020-11-05 | 3 | -3/+26 |
| | |||||
* | Prefer #send over #__send__ when it is clear there is no possible conflict | Benoit Daloze | 2020-11-05 | 5 | -8/+8 |
| | | | | | | | * Reverts part of 3198e7abd70bd2af977f2bb6c967e9df8f91adb0. * If the rule is #send should be deprecated, that should be ruled by matz, there is no such rule currently and gems seem to prefer #send overwhelmingly. | ||||
* | [ruby/ostruct] Update version | Marc-Andre Lafortune | 2020-11-04 | 1 | -1/+1 |
| | |||||
* | [ruby/ostruct] Restore `ostruct` doc | Marc-Andre Lafortune | 2020-11-04 | 1 | -3/+3 |
| | |||||
* | Revert "Make `marshal_load` public" | Marc-Andre Lafortune | 2020-11-04 | 2 | -2/+1 |
| | | | | | | This reverts commit ee7cc6ac35cfb056b3946b1dcd6d4d5a140ccacf. I'm not sure I agree with the spec, but I just tweaked it. | ||||
* | * 2020-11-05 [ci skip] | git | 2020-11-05 | 1 | -1/+1 |
| | |||||
* | Simplify setting instance variables | Aaron Patterson | 2020-11-04 | 1 | -24/+15 |
| | | | | | | | | | Since T_OBJECT objects come to life as embedded objects, that means that ROBJECT_NUMIV will always return a _minimum_ of ROBJECT_EMBED_LEN_MAX. If ivup.index is *greater* than ROBJECT_NUMIV, then we know that the object *must not* be an embedded object. Thus we can skip the ROBJECT_EMBED_LEN_MAX check as well as initializing internals of embedded objects. | ||||
* | ensure T_OBJECT objects have internals initialized | Aaron Patterson | 2020-11-04 | 1 | -1/+5 |
| | |||||
* | Suppress a warning | Kazuhiro NISHIYAMA | 2020-11-04 | 1 | -2/+2 |
| | | | | | | | | | ``` transient_heap.c: In function ‘transient_heap_allocatable_header’: transient_heap.c:347:37: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘long unsigned int’ [-Wsign-compare] 347 | TH_ASSERT(block->info.index <= TRANSIENT_HEAP_USABLE_SIZE); | ^~ ``` | ||||
* | Bundle TypeProf 0.4.0 | Yusuke Endoh | 2020-11-04 | 1 | -1/+1 |
| | |||||
* | use https | Hiroshi SHIBATA | 2020-11-04 | 1 | -1/+1 |
| | |||||
* | .travis.yml: delete x86_64 | 卜部昌平 | 2020-11-04 | 1 | -1/+0 |
| | | | | Is already covered by Github Actions. | ||||
* | .travis.yml: delete sanitizer tests | 卜部昌平 | 2020-11-04 | 1 | -44/+0 |
| | | | | They were not working. | ||||
* | .github/workflows/baseruby.yml: add | 卜部昌平 | 2020-11-04 | 2 | -8/+47 |
| | | | | Translate a part of .travis.yml into a Github Actions workflow. | ||||
* | Update NEWS for Array methods change | Jeremy Evans | 2020-11-03 | 1 | -0/+19 |
| | |||||
* | Make Array methods return Array instances instead of subclass instances | Jeremy Evans | 2020-11-03 | 6 | -95/+171 |
| | | | | | | | | | | | | | | | | This changes the following methods to return Array instances instead of subclass instances: * Array#drop * Array#drop_while * Array#flatten * Array#slice! * Array#slice/#[] * Array#take * Array#take_while * Array#uniq * Array#* Fixes [Bug #6087] | ||||
* | * 2020-11-04 [ci skip] | git | 2020-11-04 | 1 | -1/+1 |
| | |||||
* | Rightward assignment is replaced by one-line pattern matching | Kazuki Tsujimoto | 2020-11-04 | 2 | -17/+0 |
| | |||||
* | test/ruby/test_gc_compact.rb: suppress "assigned but unused variable" | Yusuke Endoh | 2020-11-03 | 1 | -1/+0 |
| | |||||
* | Add links to the tickets [ci skip] | Kazuhiro NISHIYAMA | 2020-11-03 | 1 | -0/+4 |
| | |||||
* | Fix typo in the auto compact announcement [ci-skip] | Luciano Sousa | 2020-11-02 | 1 | -1/+1 |
| | | | | | | I'm sorry, but I think there is a typo here. This fix will help folks who are trying to translate this announcement to other languages. I hope this is not a joke and I didn't get it 🙏 | ||||
* | * 2020-11-03 [ci skip] | git | 2020-11-03 | 1 | -1/+1 |
| | |||||
* | Add `GC.auto_compact= true/false` and `GC.auto_compact` | Aaron Patterson | 2020-11-02 | 9 | -373/+807 |
| | | | | | | | | | | * `GC.auto_compact=`, `GC.auto_compact` can be used to control when compaction runs. Setting `auto_compact=` to true will cause compaction to occurr duing major collections. At the moment, compaction adds significant overhead to major collections, so please test first! [Feature #17176] | ||||
* | ripper: Invalid pragma value warning | Nobuyoshi Nakada | 2020-11-02 | 2 | -1/+7 |
| | |||||
* | Compare boolean values for parser pragma locale-insensitively | Nobuyoshi Nakada | 2020-11-02 | 1 | -2/+2 |
| | |||||
* | strip trailing spaces [ci skip] | Nobuyoshi Nakada | 2020-11-02 | 1 | -1/+1 |
| | |||||
* | Copy for Ractor.send() without marshal. | Koichi Sasada | 2020-11-02 | 2 | -33/+80 |
| | | | | Now copying objects do not need marshal protocol. | ||||
* | * 2020-11-02 [ci skip] | git | 2020-11-02 | 1 | -1/+1 |
| | |||||
* | suppport Ractor.send(move: true) for more deta | Koichi Sasada | 2020-11-02 | 3 | -136/+371 |
| | | | | This patch allows to move more data types. | ||||
* | Use the suppress_warning helper instead of doing it manually | Kazuki Tsujimoto | 2020-11-01 | 1 | -4/+1 |
| |