Commit graph

9 commits

Author SHA1 Message Date
Markus Schirp
d6a2195744 Upgrade parser dependency 2018-09-12 13:15:43 +00:00
Markus Schirp
99ab9ff171 Change required Ruby version to >=2.3
* This commit does every 2.3 change required to get the build pass
* None of the changes can be extracted, without changing the build setup
2018-09-12 14:21:24 +00:00
John Backus
4a63fdf0e1
Remove unused let definitions in unit specs 2016-09-25 14:47:35 -07:00
John Backus
e9ed6cda59 Add ExtraSpacing cop and allow alignment
This cop will flag extra spacing which seems arbitrary. It
will not flag extra spacing used to align tokens if the same
characters appear in the same column on contiguous lines.
2016-03-19 21:25:51 -07:00
Markus Schirp
8439096e11 Use class_double where appropriate 2016-01-24 21:16:43 +00:00
Markus Schirp
034523c6b1 Fix the use of instance doubles globally
[fix #361]
2015-11-15 20:16:42 +00:00
Markus Schirp
d6d8dbac47 Fix whitespace 2014-12-07 21:06:34 +00:00
Markus Schirp
d8e6805206 Fix actor race condition
* Use the `ConditionVariable` primitive to fix rece between stopped
  receiver Thread and its wake signal.
* Race was only observable via synthetical benchmarks and explicit
  sleeps between unlocking receiver mutex and Thread.stop
* Simplifies code a lot as thread must not be passed around anymore
2014-12-06 04:37:20 +00:00
Markus Schirp
e08d3b6b80 Use actor based parallelization 2014-11-30 23:11:01 +00:00