Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pulsar-edit/watcher
:lock: Atom Filesystem Watcher
https://github.com/pulsar-edit/watcher
Merge pull request #13 from atom/aw-macos-fsevents
MacOS filesystem events using FSEvents
d09e7fbe6230d39234141e0ebbe0cd3a96742c71 authored over 7 years ago by Ash Wilson <[email protected]>
Relax ordering constraints in test cases
57ff359b43222234bca0cead0a3fe8d1720a25bb authored over 7 years ago by Ash Wilson <[email protected]>
57ff359b43222234bca0cead0a3fe8d1720a25bb authored over 7 years ago by Ash Wilson <[email protected]>
Use the new stat service, cache, and rename buffer
651613da6d95b59226b26874e9ddbccce542238e authored over 7 years ago by Ash Wilson <[email protected]>
651613da6d95b59226b26874e9ddbccce542238e authored over 7 years ago by Ash Wilson <[email protected]>
Oops, renamed that
e558d1f32cbb700a97b90c61561355faad39cffb authored over 7 years ago by Ash Wilson <[email protected]>
e558d1f32cbb700a97b90c61561355faad39cffb authored over 7 years ago by Ash Wilson <[email protected]>
Flush the rename buffer after each event batch
1141389cb0379795e111d20a27d3be7d26a9da36 authored over 7 years ago by Ash Wilson <[email protected]>
1141389cb0379795e111d20a27d3be7d26a9da36 authored over 7 years ago by Ash Wilson <[email protected]>
Use stat entries in the RenameBuffer
33eb9920ede62f704e4b0bd364bd0b82f889a2a2 authored over 7 years ago by Ash Wilson <[email protected]>
33eb9920ede62f704e4b0bd364bd0b82f889a2a2 authored over 7 years ago by Ash Wilson <[email protected]>
Perform stat operations in RecentFileCache.
a5059af8e5d355e39c541c5fab9f7ec9e0975b54 authored over 7 years ago by Ash Wilson <[email protected]>
a5059af8e5d355e39c541c5fab9f7ec9e0975b54 authored over 7 years ago by Ash Wilson <[email protected]>
Determine if two EntryKinds are different or if one is unknown
86037ba443aa704840745790cd981b46632a8ced authored over 7 years ago by Ash Wilson <[email protected]>
86037ba443aa704840745790cd981b46632a8ced authored over 7 years ago by Ash Wilson <[email protected]>
Print FileSystemActions and EntryKinds to streams
f652e2e42cc730b42c655f7c877108ab1dab11c6 authored over 7 years ago by Ash Wilson <[email protected]>
f652e2e42cc730b42c655f7c877108ab1dab11c6 authored over 7 years ago by Ash Wilson <[email protected]>
Log behavior in the rename buffer (for now)
20818deee5459b77014a216bbf07063a0c32d768 authored over 7 years ago by Ash Wilson <[email protected]>
20818deee5459b77014a216bbf07063a0c32d768 authored over 7 years ago by Ash Wilson <[email protected]>
Always lstat() and check the cache
c28182e89487f27019d449a8c7b4e84a7961798d authored over 7 years ago by Ash Wilson <[email protected]>
c28182e89487f27019d449a8c7b4e84a7961798d authored over 7 years ago by Ash Wilson <[email protected]>
Compile the RenameBuffer
95abfce862eac5156544d782029b0f0d01f3e423 authored over 7 years ago by Ash Wilson <[email protected]>
95abfce862eac5156544d782029b0f0d01f3e423 authored over 7 years ago by Ash Wilson <[email protected]>
Use the RenameBuffer in the EventHandler
c2de5412ca8523b45c99ad14e49bb05163cb39ff authored over 7 years ago by Ash Wilson <[email protected]>
c2de5412ca8523b45c99ad14e49bb05163cb39ff authored over 7 years ago by Ash Wilson <[email protected]>
Manage rename correlation with a RenameBuffer
e03085a81391faaf6b31a6c86b3e72ac935acb89 authored over 7 years ago by Ash Wilson <[email protected]>
e03085a81391faaf6b31a6c86b3e72ac935acb89 authored over 7 years ago by Ash Wilson <[email protected]>
Rework the RecentFileCache to cache more things
bf2a6c2195b08cb81f3a0273f373d5f143ed3cc2 authored over 7 years ago by Ash Wilson <[email protected]>
bf2a6c2195b08cb81f3a0273f373d5f143ed3cc2 authored over 7 years ago by Ash Wilson <[email protected]>
Log singular or plural things
ae02f478b2a824ff3af703c14681fdaf2259deea authored over 7 years ago by Ash Wilson <[email protected]>
ae02f478b2a824ff3af703c14681fdaf2259deea authored over 7 years ago by Ash Wilson <[email protected]>
Misplaced !
eba7f04567ca3b1f556f38dd8bcaf43e73832d20 authored over 7 years ago by Ash Wilson <[email protected]>
eba7f04567ca3b1f556f38dd8bcaf43e73832d20 authored over 7 years ago by Ash Wilson <[email protected]>
Abuse the hell out of it with renames and deletions
a8f7fab42dcff264954cb3dcd1e94888b6e53568 authored over 7 years ago by Ash Wilson <[email protected]>
a8f7fab42dcff264954cb3dcd1e94888b6e53568 authored over 7 years ago by Ash Wilson <[email protected]>
Split platform_macos into a directory
059f326e69fa0b2b3cdc0e83688b224abbcc7aeb authored over 7 years ago by Ash Wilson <[email protected]>
059f326e69fa0b2b3cdc0e83688b224abbcc7aeb authored over 7 years ago by Ash Wilson <[email protected]>
Rename "platform" to "worker_platform"
ea4e32afd5dad05127369dbb19c4193e806f1be9 authored over 7 years ago by Ash Wilson <[email protected]>
ea4e32afd5dad05127369dbb19c4193e806f1be9 authored over 7 years ago by Ash Wilson <[email protected]>
Introduce a KIND_UNKNOWN for entries
70ce3a66f645141a74ab595feab73e237e876727 authored over 7 years ago by Ash Wilson <[email protected]>
70ce3a66f645141a74ab595feab73e237e876727 authored over 7 years ago by Ash Wilson <[email protected]>
Why yes I *do* clear compulsively
a2e71ac25f9844dd34c97a4143d0042bbe2127b8 authored over 7 years ago by Ash Wilson <[email protected]>
a2e71ac25f9844dd34c97a4143d0042bbe2127b8 authored over 7 years ago by Ash Wilson <[email protected]>
Test a bunch of directory operations
c2f3796228b552e6d669e4f93906af0aa06c64f2 authored over 7 years ago by Ash Wilson <[email protected]>
c2f3796228b552e6d669e4f93906af0aa06c64f2 authored over 7 years ago by Ash Wilson <[email protected]>
Handle failing lstat() calls
3fb65550dc8d557a6fd9015596da68f1432e491a authored over 7 years ago by Ash Wilson <[email protected]>
3fb65550dc8d557a6fd9015596da68f1432e491a authored over 7 years ago by Ash Wilson <[email protected]>
Revert to decimal after logging hex values
53a1329a15321d966aeaaec64aa6c3eae1e9a949 authored over 7 years ago by Ash Wilson <[email protected]>
53a1329a15321d966aeaaec64aa6c3eae1e9a949 authored over 7 years ago by Ash Wilson <[email protected]>
Heuristically disambiguate coalesced FSEvents
c929b0706e6295ab60bc3d875ab85084a514e32c authored over 7 years ago by Ash Wilson <[email protected]>
c929b0706e6295ab60bc3d875ab85084a514e32c authored over 7 years ago by Ash Wilson <[email protected]>
Test rapid rename events
c685424ef6b47b84689a87cc71dbf51e45b075ec authored over 7 years ago by Ash Wilson <[email protected]>
c685424ef6b47b84689a87cc71dbf51e45b075ec authored over 7 years ago by Ash Wilson <[email protected]>
Use a cache of recently seen paths to disambiguate coalesced Mac events
750b8bf58b3360158bdb18f32e12ff75f5d1d938 authored over 7 years ago by Ash Wilson <[email protected]>
750b8bf58b3360158bdb18f32e12ff75f5d1d938 authored over 7 years ago by Ash Wilson <[email protected]>
Test cases for the correctness of reported filesystem events
6ac111d41f984898a3a4c9a6aec4bee62edd6315 authored over 7 years ago by Ash Wilson <[email protected]>
6ac111d41f984898a3a4c9a6aec4bee62edd6315 authored over 7 years ago by Ash Wilson <[email protected]>
Test file creation events
725648ef6419db1c399acf48b7cd1096cf5444c6 authored over 7 years ago by Ash Wilson <[email protected]>
725648ef6419db1c399acf48b7cd1096cf5444c6 authored over 7 years ago by Ash Wilson <[email protected]>
Translate .actionType and .entryKind event fields
8febe21f776eb61cfad1dac1ce118fdc16b92280 authored over 7 years ago by Ash Wilson <[email protected]>
8febe21f776eb61cfad1dac1ce118fdc16b92280 authored over 7 years ago by Ash Wilson <[email protected]>
An explicit test for double-unwatching
9ef43b7c596f45280eb4738637694ef4d5556ad9 authored over 7 years ago by Ash Wilson <[email protected]>
9ef43b7c596f45280eb4738637694ef4d5556ad9 authored over 7 years ago by Ash Wilson <[email protected]>
Remove subscriptions from the map
c0d6d6449cc4063e2ecaa111b8f4d69e07162b98 authored over 7 years ago by Ash Wilson <[email protected]>
c0d6d6449cc4063e2ecaa111b8f4d69e07162b98 authored over 7 years ago by Ash Wilson <[email protected]>
Flipped a boolean
7b244c4cfab7d1aec8eb8842c483f41552bc1203 authored over 7 years ago by Ash Wilson <[email protected]>
7b244c4cfab7d1aec8eb8842c483f41552bc1203 authored over 7 years ago by Ash Wilson <[email protected]>
Implement unwatching
e6bc8be580648c02ae2ac00105c7cd8a63c4dc4f authored over 7 years ago by Ash Wilson <[email protected]>
e6bc8be580648c02ae2ac00105c7cd8a63c4dc4f authored over 7 years ago by Ash Wilson <[email protected]>
Assign channel IDs before send_worker_command
9d739dc62c7f949883e377cde697559cd2391a4b authored over 7 years ago by Ash Wilson <[email protected]>
9d739dc62c7f949883e377cde697559cd2391a4b authored over 7 years ago by Ash Wilson <[email protected]>
Add more information to Ack payloads
8d2a322550fcada010770819021a3a72b70d0706 authored over 7 years ago by Ash Wilson <[email protected]>
8d2a322550fcada010770819021a3a72b70d0706 authored over 7 years ago by Ash Wilson <[email protected]>
Remove subscriptions by channel
9471c91db9ac16e7e9ef3209771c254308136329 authored over 7 years ago by Ash Wilson <[email protected]>
9471c91db9ac16e7e9ef3209771c254308136329 authored over 7 years ago by Ash Wilson <[email protected]>
Report channel IDs in add and remove command logging
ea0fedbf11abf301b6bf4b060a50cd1a49cfd539 authored over 7 years ago by Ash Wilson <[email protected]>
ea0fedbf11abf301b6bf4b060a50cd1a49cfd539 authored over 7 years ago by Ash Wilson <[email protected]>
Because I'm lazy
d8f74376bcf00adf764f1fa3433c3e05f00e87ed authored over 7 years ago by Ash Wilson <[email protected]>
d8f74376bcf00adf764f1fa3433c3e05f00e87ed authored over 7 years ago by Ash Wilson <[email protected]>
Use a temp dir for each test case
70a26f3be95037d7ccb2240c360fb966b9248701 authored over 7 years ago by Ash Wilson <[email protected]>
70a26f3be95037d7ccb2240c360fb966b9248701 authored over 7 years ago by Ash Wilson <[email protected]>
Tune logging a bit
b1ed4e682878843ed6547f84806bef2e1c12bae7 authored over 7 years ago by Ash Wilson <[email protected]>
b1ed4e682878843ed6547f84806bef2e1c12bae7 authored over 7 years ago by Ash Wilson <[email protected]>
Basic unwatch() test
ecce49f755f49a958de8f672d2284e443edf97ba authored over 7 years ago by Ash Wilson <[email protected]>
ecce49f755f49a958de8f672d2284e443edf97ba authored over 7 years ago by Ash Wilson <[email protected]>
Test event multiplexing to multiple watchers
2519e1909e5b7984a0aa6fc17eec30146869ce8e authored over 7 years ago by Ash Wilson <[email protected]>
2519e1909e5b7984a0aa6fc17eec30146869ce8e authored over 7 years ago by Ash Wilson <[email protected]>
Stub unwatch function
229a532e8fc2b45bf7827210bf5650e50418b3f6 authored over 7 years ago by Ash Wilson <[email protected]>
229a532e8fc2b45bf7827210bf5650e50418b3f6 authored over 7 years ago by Ash Wilson <[email protected]>
Protip: sometimes the bug is in your JS
f1188ff7adcb0e3018e7e68c4d80f4c9e5e27738 authored over 7 years ago by Ash Wilson <[email protected]>
f1188ff7adcb0e3018e7e68c4d80f4c9e5e27738 authored over 7 years ago by Ash Wilson <[email protected]>
Convert FileSystemPayloads to Node objects
657c0079be3606eb4a434991f86a9d3c304e7294 authored over 7 years ago by Ash Wilson <[email protected]>
657c0079be3606eb4a434991f86a9d3c304e7294 authored over 7 years ago by Ash Wilson <[email protected]>
Dispatch filesystem events to an event callback
31fa2a5ebae261e5f4fdf66f3b9028d2f7b27c70 authored over 7 years ago by Ash Wilson <[email protected]>
31fa2a5ebae261e5f4fdf66f3b9028d2f7b27c70 authored over 7 years ago by Ash Wilson <[email protected]>
Getters for FileSystemPayload
8e874420b396ff39f2cc8fe125aad00b7ce1bf08 authored over 7 years ago by Ash Wilson <[email protected]>
8e874420b396ff39f2cc8fe125aad00b7ce1bf08 authored over 7 years ago by Ash Wilson <[email protected]>
Remember the channel, not the path
26f60bcd18999f50ac58dbea5cd2d40d5c2dabec authored over 7 years ago by Ash Wilson <[email protected]>
26f60bcd18999f50ac58dbea5cd2d40d5c2dabec authored over 7 years ago by Ash Wilson <[email protected]>
Move uv_async_t up to thread
e7cf763352dbb0cf8a30b078c0f5cb54e0d4af65 authored over 7 years ago by Ash Wilson <[email protected]>
e7cf763352dbb0cf8a30b078c0f5cb54e0d4af65 authored over 7 years ago by Ash Wilson <[email protected]>
Create and use an FSEventStream on MacOS
429034be9310ab1fd027a0a8c219471294f9e6a3 authored over 7 years ago by Ash Wilson <[email protected]>
429034be9310ab1fd027a0a8c219471294f9e6a3 authored over 7 years ago by Ash Wilson <[email protected]>
:fire: unused dummy method
936910d74ac10be5bd6ed52fa028aca6f66da6f8 authored over 7 years ago by Ash Wilson <[email protected]>
936910d74ac10be5bd6ed52fa028aca6f66da6f8 authored over 7 years ago by Ash Wilson <[email protected]>
Allow Platform subclasses to access WorkerThread's emit methods
ae2919e929dc5ce9c2d4af241ae98744bcc679ae authored over 7 years ago by Ash Wilson <[email protected]>
ae2919e929dc5ce9c2d4af241ae98744bcc679ae authored over 7 years ago by Ash Wilson <[email protected]>
Rework filesystem event message to be more in line with the desired API
1f1f2c03d65fe507f1ed81c9079685ed712a0bf1 authored over 7 years ago by Ash Wilson <[email protected]>
1f1f2c03d65fe507f1ed81c9079685ed712a0bf1 authored over 7 years ago by Ash Wilson <[email protected]>
npm run build:debug to create a debug build
d81cf745bf7ff725dc5000990bb6748c996ae645 authored over 7 years ago by Ash Wilson <[email protected]>
d81cf745bf7ff725dc5000990bb6748c996ae645 authored over 7 years ago by Ash Wilson <[email protected]>
Implement missing get_channel_id method
3d1528fa5d00fdc089fc1be3e961ddf0a622da2c authored over 7 years ago by Ash Wilson <[email protected]>
3d1528fa5d00fdc089fc1be3e961ddf0a622da2c authored over 7 years ago by Ash Wilson <[email protected]>
Change add and remove command signatures
93935b4db209fbffe5cdc47c6da4e93d1086147c authored over 7 years ago by Ash Wilson <[email protected]>
93935b4db209fbffe5cdc47c6da4e93d1086147c authored over 7 years ago by Ash Wilson <[email protected]>
:art: Formatting
55c007dcfa19cb5bbcf04925d960d792c76528dc authored over 7 years ago by Ash Wilson <[email protected]>
55c007dcfa19cb5bbcf04925d960d792c76528dc authored over 7 years ago by Ash Wilson <[email protected]>
:wrench: Refactor common command-sending code
7eeca94d0105c30c2d125e38e6b38652f2e797dc authored over 7 years ago by Ash Wilson <[email protected]>
7eeca94d0105c30c2d125e38e6b38652f2e797dc authored over 7 years ago by Ash Wilson <[email protected]>
First actual file-watching test!
c7b40907e6a4a381bfa91d13651f0bda8fad90fc authored over 7 years ago by Ash Wilson <[email protected]>
c7b40907e6a4a381bfa91d13651f0bda8fad90fc authored over 7 years ago by Ash Wilson <[email protected]>
Async unwatching
3e41b9f3a8b64c7bf42b681df56b9e0653dea0a2 authored over 7 years ago by Ash Wilson <[email protected]>
3e41b9f3a8b64c7bf42b681df56b9e0653dea0a2 authored over 7 years ago by Ash Wilson <[email protected]>
Fire watch commands
7b082160b6a4f35cc6056ea4946ce62412197079 authored over 7 years ago by Ash Wilson <[email protected]>
7b082160b6a4f35cc6056ea4946ce62412197079 authored over 7 years ago by Ash Wilson <[email protected]>
First actual file-watching test!
89203a28e68236c31d9e7660217e1b3e57bcfe30 authored over 7 years ago by Ash Wilson <[email protected]>
89203a28e68236c31d9e7660217e1b3e57bcfe30 authored over 7 years ago by Ash Wilson <[email protected]>
Watch/unwatch interface
01cf829166b7dd513fd7cc327209328b20fb5a7f authored over 7 years ago by Ash Wilson <[email protected]>
01cf829166b7dd513fd7cc327209328b20fb5a7f authored over 7 years ago by Ash Wilson <[email protected]>
Resolve conflicts.
aaa2e0d80520180b1bb1472f7260ff69338c6a88 authored over 7 years ago by Ash Wilson <[email protected]>
aaa2e0d80520180b1bb1472f7260ff69338c6a88 authored over 7 years ago by Ash Wilson <[email protected]>
Pending tests
a9dcd4efb8f40f4fa02e041d60f3b86c9fa8a933 authored over 7 years ago by Ash Wilson <[email protected]>
a9dcd4efb8f40f4fa02e041d60f3b86c9fa8a933 authored over 7 years ago by Ash Wilson <[email protected]>
:fire: .travis.yml debugging
ca8191ee4fe5466250ea2929ea49bfa32138ee71 authored over 7 years ago by Ash Wilson <[email protected]>
ca8191ee4fe5466250ea2929ea49bfa32138ee71 authored over 7 years ago by Ash Wilson <[email protected]>
Let's see if sfw.node is actually there on Travis
10e23f7eaea8d28b485260a1651a6cf8c761a597 authored over 7 years ago by Ash Wilson <[email protected]>
10e23f7eaea8d28b485260a1651a6cf8c761a597 authored over 7 years ago by Ash Wilson <[email protected]>
back_inserter is defined in iterator and std::
2e80cfd40a3a84582cd9ac3196d9012a4d48bc50 authored over 7 years ago by Ash Wilson <[email protected]>
2e80cfd40a3a84582cd9ac3196d9012a4d48bc50 authored over 7 years ago by Ash Wilson <[email protected]>
Put the build statuses in a table
6d2e0c4ba6b4bcde1dc34278919cae8afb9dafd1 authored over 7 years ago by Ash Wilson <[email protected]>
6d2e0c4ba6b4bcde1dc34278919cae8afb9dafd1 authored over 7 years ago by Ash Wilson <[email protected]>
Merge pull request #9 from atom/circle
Move the macOS build to CircleCI
df5f3af8aca1af5603f3e575ee1ae5727b165555 authored over 7 years ago by Ash Wilson <[email protected]>
Add a CircleCI badge to the README
31ea82221e936ef018fbc0bd7d2bff366ec04cef authored over 7 years ago by Ash Wilson <[email protected]>
31ea82221e936ef018fbc0bd7d2bff366ec04cef authored over 7 years ago by Ash Wilson <[email protected]>
Explicit brew prefix from the brew install message
ec51751ad07ae9869faf33808e403d6751601ed9 authored over 7 years ago by Ash Wilson <[email protected]>
ec51751ad07ae9869faf33808e403d6751601ed9 authored over 7 years ago by Ash Wilson <[email protected]>
.bashrc instead of .bash_profile?
ef480f104e723b73392fefa76184f811cd362b4a authored over 7 years ago by Ash Wilson <[email protected]>
ef480f104e723b73392fefa76184f811cd362b4a authored over 7 years ago by Ash Wilson <[email protected]>
CircleCI configuration, take I
d1957874d2d6d7fde06a944ad0d10f0f534dbcfa authored over 7 years ago by Ash Wilson <[email protected]>
d1957874d2d6d7fde06a944ad0d10f0f534dbcfa authored over 7 years ago by Ash Wilson <[email protected]>
Use the JUnit Mocha reporter on Circle
664e863be3375bd0f00e68b2466eb2bcab8ead6b authored over 7 years ago by Ash Wilson <[email protected]>
664e863be3375bd0f00e68b2466eb2bcab8ead6b authored over 7 years ago by Ash Wilson <[email protected]>
Disable the macOS build on Travis
a6be1e4313947f417ed3d986b7cb77666f60f0be authored over 7 years ago by Ash Wilson <[email protected]>
a6be1e4313947f417ed3d986b7cb77666f60f0be authored over 7 years ago by Ash Wilson <[email protected]>
:fire: even more cout
6eae5c8e7497663d9f5ba3244098ab3f85a9fbc3 authored over 7 years ago by Ash Wilson <[email protected]>
6eae5c8e7497663d9f5ba3244098ab3f85a9fbc3 authored over 7 years ago by Ash Wilson <[email protected]>
:fire: even more cout
517a682c038aca1a475a985a39beed7d3637dcd5 authored over 7 years ago by Ash Wilson <[email protected]>
517a682c038aca1a475a985a39beed7d3637dcd5 authored over 7 years ago by Ash Wilson <[email protected]>
:fire: cout
316a31d030db30804c4fd482883820afea360de8 authored over 7 years ago by Ash Wilson <[email protected]>
316a31d030db30804c4fd482883820afea360de8 authored over 7 years ago by Ash Wilson <[email protected]>
Dump log file contents on test failures
655dc538e1d2ef28737c28bc165d73fa0687dafc authored over 7 years ago by Ash Wilson <[email protected]>
655dc538e1d2ef28737c28bc165d73fa0687dafc authored over 7 years ago by Ash Wilson <[email protected]>
Actually build renamed files
06a91a3cb4eaf711e21b4124f91cf4ea77a48127 authored over 7 years ago by Ash Wilson <[email protected]>
06a91a3cb4eaf711e21b4124f91cf4ea77a48127 authored over 7 years ago by Ash Wilson <[email protected]>
Invoke a callback on configuration ack (and Command acks in general)
55d00423a94744638817bc4f6ad4905b5faaeeed authored over 7 years ago by Ash Wilson <[email protected]>
55d00423a94744638817bc4f6ad4905b5faaeeed authored over 7 years ago by Ash Wilson <[email protected]>
Tie Messages together with ChannelID and CommandID types
4579bfbfd0b7dd8571fc81a6a2207fd19f74e862 authored over 7 years ago by Ash Wilson <[email protected]>
4579bfbfd0b7dd8571fc81a6a2207fd19f74e862 authored over 7 years ago by Ash Wilson <[email protected]>
It helps if your lazy initializers actually initialize
88529f8050fed54c436a70df272582e75d8ce633 authored over 7 years ago by Ash Wilson <[email protected]>
88529f8050fed54c436a70df272582e75d8ce633 authored over 7 years ago by Ash Wilson <[email protected]>
Templates go in the header file
b1748c0c10932af1ae7fef863744f521ae653cda authored over 7 years ago by Ash Wilson <[email protected]>
b1748c0c10932af1ae7fef863744f521ae653cda authored over 7 years ago by Ash Wilson <[email protected]>
Revamp the way WorkerPlatform calls WorkerThread
446ae4c21839731f6d5e38e549aac84327945201 authored over 7 years ago by Ash Wilson <[email protected]>
446ae4c21839731f6d5e38e549aac84327945201 authored over 7 years ago by Ash Wilson <[email protected]>
Change "worker/thread" to "worker/worker_thread"
54dbcef3f0560743ec04095101150cad82fe8664 authored over 7 years ago by Ash Wilson <[email protected]>
54dbcef3f0560743ec04095101150cad82fe8664 authored over 7 years ago by Ash Wilson <[email protected]>
Change "callbacks" to "thread"
44aec89904d5a15e5a50b89ab53447dcbddffce7 authored over 7 years ago by Ash Wilson <[email protected]>
44aec89904d5a15e5a50b89ab53447dcbddffce7 authored over 7 years ago by Ash Wilson <[email protected]>
MacOS run loop initialization and signalling
928846181f97fb8d2fe10607580cd4943760fb0a authored over 7 years ago by Ash Wilson <[email protected]>
928846181f97fb8d2fe10607580cd4943760fb0a authored over 7 years ago by Ash Wilson <[email protected]>
Consistently use snake_case for variables and function names
70d99377e77b1b9bac6f113d6fc557e121b8505d authored over 7 years ago by Ash Wilson <[email protected]>
70d99377e77b1b9bac6f113d6fc557e121b8505d authored over 7 years ago by Ash Wilson <[email protected]>
Rename Events to Messages and Payloads and get my move constructors right
ee72ddc834828c9baa74b462734d2df9d10467e5 authored over 7 years ago by Ash Wilson <[email protected]>
ee72ddc834828c9baa74b462734d2df9d10467e5 authored over 7 years ago by Ash Wilson <[email protected]>
Look, boolean logic is hard
2df215cf486293145f55588074c553ce85527d15 authored over 7 years ago by Ash Wilson <[email protected]>
2df215cf486293145f55588074c553ce85527d15 authored over 7 years ago by Ash Wilson <[email protected]>
Keep option validation
be49dbd9ff80eb44167a16a7a4c30962d2c97155 authored over 7 years ago by Ash Wilson <[email protected]>
be49dbd9ff80eb44167a16a7a4c30962d2c97155 authored over 7 years ago by Ash Wilson <[email protected]>
sfw.configure() is now asynchronous
abf050c1853a0b435089afff9e8ac3efa869bcc9 authored over 7 years ago by Ash Wilson <[email protected]>
abf050c1853a0b435089afff9e8ac3efa869bcc9 authored over 7 years ago by Ash Wilson <[email protected]>
Clean up the module entry point
67dd0df9f2d49cafcb54a09a141077d8180c65c9 authored over 7 years ago by Ash Wilson <[email protected]>
67dd0df9f2d49cafcb54a09a141077d8180c65c9 authored over 7 years ago by Ash Wilson <[email protected]>
Define move constructors for the Event hierarchy
c4c76ecdc258c1f083e361cfe52c1fea3370d9f8 authored over 7 years ago by Ash Wilson <[email protected]>
c4c76ecdc258c1f083e361cfe52c1fea3370d9f8 authored over 7 years ago by Ash Wilson <[email protected]>
Use the thread helper in the WorkerThread and stub out event handling
a7a9eeffb4adc4e02e2e82070778f08b42376875 authored over 7 years ago by Ash Wilson <[email protected]>
a7a9eeffb4adc4e02e2e82070778f08b42376875 authored over 7 years ago by Ash Wilson <[email protected]>
Helper class to run a member function as a libuv thread
03d46a58092b9b89d6824ec1d3088e90fc347622 authored over 7 years ago by Ash Wilson <[email protected]>
03d46a58092b9b89d6824ec1d3088e90fc347622 authored over 7 years ago by Ash Wilson <[email protected]>