• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaLang / Reactive.jl
72%

Build:
DEFAULT BRANCH: master
Repo Added 13 Sep 2014 05:57PM UTC
Files 1024
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • flatten
  • next
  • next-gc-revert
  • next-names
  • sd/appveyor
  • sd/betterstop
  • sd/compat
  • teh/imageview_warmups
  • teh/throttle_typ
  • tk/compat
  • v0.3.1
  • v0.3.2
  • v0.3.3
  • v0.3.4
  • v0.3.5
  • v0.3.6
  • yyc/factcheck3

pending completion
308

Pull #113

travis-ci

web-flow
Use an action queue/set for each push! to ensure actions aren't repeated and are performed in the correct order.

Instead of performing actions attached to a node as soon as a new value is sent to it, add the actions to an ordered set `action_queue` for the current `push!` message, keyed (de-duplicated) using the recipient node. This ensures that actions that would previously have been performed twice, or performed once before all the inputs to the action had updated (and ignored later after they had updated due to the `timestep` mechanism), will be performed once and at the correct time, i.e. after all their inputs have updated for this `push!` message.

Essentially causes the Signal graph to be traversed breadth first each push!, rather than the previous depth first.
Pull Request #113: Use an action queue/set to ensure actions are performed in the correct order and aren't repeated

181 of 252 relevant lines covered (71.83%)

1233.94 hits per line

Relevant lines Covered
Build:
Build:
252 RELEVANT LINES 181 COVERED LINES
1233.94 HITS PER LINE
Source Files on master
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
308 master Use an action queue/set for each push! to ensure actions aren't repeated and are performed in the correct order. Instead of performing actions attached to a node as soon as a new value is sent to it, add the actions to an ordered set `action_queu... Pull #113 17 Nov 2016 03:40AM UTC web-flow travis-ci pending completion  
307 master Use an action queue/set for each push! to ensure actions aren't repeated and are performed in the correct order. Instead of performing actions attached to a node as soon as a new value is sent to it, add the actions to an ordered set `action_queu... Pull #113 17 Nov 2016 01:25AM UTC web-flow travis-ci pending completion  
305 master filter documentation Minor correction in filter, filterwhen documentation, see #100 push 01 Nov 2016 09:10PM UTC web-flow travis-ci pending completion  
303 master remove Compat push 14 Oct 2016 08:20AM UTC shashi travis-ci pending completion  
301 master Merge pull request #111 from JuliaLang/sd/appveyor activate appveyor push 06 Oct 2016 11:14AM UTC web-flow travis-ci pending completion  
300 master fix for #110 Pull #111 06 Oct 2016 10:39AM UTC web-flow travis-ci pending completion  
298 master fix for #110 Pull #111 06 Oct 2016 10:23AM UTC web-flow travis-ci pending completion  
297 master fix for #110 Pull #111 06 Oct 2016 10:20AM UTC web-flow travis-ci pending completion  
294 master increase margin for error in timing tests push 06 Oct 2016 04:52AM UTC shashi travis-ci pending completion  
292 master Merge pull request #108 from JuliaLang/sd/compat add version push 02 Oct 2016 05:14PM UTC web-flow travis-ci pending completion  
See All Builds (90)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc