Commit Graph

  • 1d94bae327
    Add the Epoll interface master R. Tyler Croy 2019-01-06 11:13:31 -0800
  • 655a6fa4e7
    New scaffolding for async-ada R. Tyler Croy 2019-01-06 09:05:19 -0800
  • 2cd3882001
    Nuke the old tree entirely. R. Tyler Croy 2019-01-06 08:59:17 -0800
  • f03f3add17 Expand the Echo_State record, use aggregates for composing the appropriate records R. Tyler Croy 2011-02-19 13:43:07 -0800
  • c7b29868f1 Separate the accept block in the echo callback R. Tyler Croy 2011-02-19 13:42:08 -0800
  • 147a5b6297 Disable tests/ temporarily R. Tyler Croy 2011-02-19 13:41:20 -0800
  • 0ab4fef37e Convert the Async.Epoll package to a generic package so I can easily deal with the Context_Type for callbacks R. Tyler Croy 2011-02-19 12:36:30 -0800
  • 6dd93c3118 I'm confused as to how this should /actually/ be set up R. Tyler Croy 2011-02-18 21:40:17 -0800
  • 29d112af8d Add more tracing to the runloop, fix a Constraint_Error when overstepping the number of events R. Tyler Croy 2011-02-18 21:15:27 -0800
  • 09345b97d5 Move our internal Callback_Registry away from a Vectors.Vector to a Hashed_Maps.Map R. Tyler Croy 2011-02-18 19:04:14 -0800
  • 87945ca59c Add some simple tracing to help figure out the Constraint_Error in the echoserver R. Tyler Croy 2011-02-17 23:04:57 -0800
  • 59716b5ba8 Convert the Callback_Tuple to hold a Socket_Type to be passed back into the callback R. Tyler Croy 2011-02-17 23:03:40 -0800
  • ade4bb22d8 Update epoll_data test namespace R. Tyler Croy 2011-02-17 23:00:28 -0800
  • 8fac9b2f9e Add initial bits for an epoll-based echoserver test scenario R. Tyler Croy 2011-02-17 22:59:25 -0800
  • 59a8f0433a Rename the package to Async.Epoll R. Tyler Croy 2011-02-15 20:49:22 -0800
  • 40f3256188 Implement calling our callbacks. There's no chance this actually works. R. Tyler Croy 2011-02-14 22:10:54 -0800
  • 62a7ecf6d8 Add the Callback_Tuple record for carrying the necessary information to execute a callback R. Tyler Croy 2011-02-14 21:21:32 -0800
  • d1b0f32979 Play around with building different 'modes' with gprbuild R. Tyler Croy 2011-02-14 20:30:14 -0800
  • 79973ae9a3 Minor tweak to package inclusion style, I likes commas R. Tyler Croy 2011-02-13 16:28:23 -0800
  • 5a4490c9c4 Rename the main project gpr file to async.gpr now that I've scope-creeped my own project >_> R. Tyler Croy 2011-02-13 16:26:23 -0800
  • 930f41a716 README update now that the project is named async-ada R. Tyler Croy 2011-02-13 14:12:53 -0800
  • 606c2fe20b More progress on the Run loop, as in, we're not looping R. Tyler Croy 2011-02-13 12:12:00 -0800
  • 0578c9e16a Clean up root Makefile, add 'test' target R. Tyler Croy 2011-02-13 12:11:48 -0800
  • cb33969847 Add simple Debug_Trace code for printing statements while debugging R. Tyler Croy 2011-02-13 12:11:22 -0800
  • 32fff8bf41 Test epoll_data_t with a uint64_t R. Tyler Croy 2011-02-12 13:58:42 -0800
  • 39d736735a Add an epoll_data_t test for the u32 member R. Tyler Croy 2011-02-12 13:29:33 -0800
  • d4a9b19359 Store Descriptors as `Natural` data types, since Interface.C.int will raise a Constraint_Error R. Tyler Croy 2011-02-12 13:22:42 -0800
  • 354a63c937 Add some test scaffolding for verifying my assumptions while interfacing with C R. Tyler Croy 2011-02-12 13:22:15 -0800
  • 21dda16b30 Tinkering around with the runloop, programming is hard. R. Tyler Croy 2011-02-12 12:21:53 -0800
  • 966cb4feab Implement Register, which will handle adding descriptors and callbacks to the hub R. Tyler Croy 2011-02-12 12:20:25 -0800
  • 62614d9424 Bring more constants over from <sys/epoll.h> R. Tyler Croy 2011-02-06 09:45:54 -0800
  • 8e52a88eb6 Start fleshing out the actual Epoll package interface R. Tyler Croy 2011-02-05 13:01:10 -0800
  • 279dfdce12 Remove built experiment file R. Tyler Croy 2011-02-05 13:00:55 -0800
  • 9495536c63 Add an experiment to verify the binding of epoll_create(2) R. Tyler Croy 2011-02-03 18:18:59 -0800
  • 96417981f6 Start to flesh out some bindings to epoll(7) R. Tyler Croy 2011-02-03 18:18:26 -0800
  • f03eeabd72 Add empty package spec R. Tyler Croy 2011-02-02 09:38:05 -0800
  • 2eda10db36 Add a simple build system R. Tyler Croy 2011-02-02 09:36:35 -0800
  • 48c4f5d77b Initial commit R. Tyler Croy 2011-02-02 09:33:09 -0800