Commit Graph

20 Commits

Author SHA1 Message Date
Nikolay Kim b491d373b1 update actix-rt changes 2019-07-17 10:30:59 +06:00
Jeff Muizelaar 9271b95c87 Avoid a copy of the Future when initializing the Box. (#29)
Future's can be pretty big (> 1500 bytes) so this probably worth doing.

I confirmed with memcpy-find that this did infact eliminate two ~1500
byte copies from the actix-web basic example.
2019-07-17 10:29:22 +06:00
Nikolay Kim 07708c5e9a prepare rt release 2019-06-22 09:02:17 +06:00
Nikolay Kim 1c04ad3238
Merge pull request #22 from GeorgeHahn/with-external-runtime
Allow Actix to be started on an external CurrentThread runtime
2019-06-22 08:53:19 +06:00
George Hahn 9e61f62871 `new_async` -> `run_in_executor` and return future directly + builder cleanup 2019-06-05 12:51:59 -05:00
Igor Gnatenko ca289ddf7f Include license files into all sub-crates
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2019-05-30 20:38:44 +02:00
George Hahn c4f05e033f fixup: fix `new_async` doc comment 2019-05-24 10:29:52 -05:00
George Hahn 048314913c Enable System to be executed on an external CurrentThread runtime 2019-05-23 13:34:47 -05:00
Nikolay Kim 1441355d4f use release 2019-03-28 04:02:39 -07:00
Nikolay Kim 7c5afc09a6 move threadpool to separate crate 2019-03-28 03:56:52 -07:00
Juan Aguilar Santillana bcbd7e6ddf Fix unnecessary arbiter clone at builder rt 2019-03-23 09:46:08 +03:00
William Brown 9b6a955da4 Improve Arbiter documentation 2019-03-15 10:24:27 +10:00
Naja Melan 2c7de7e0fb Fix compiler warnings.
Compiles in stable and nightly
2019-03-13 08:41:26 +01:00
Nikolay Kim bef199f831 add blocking mod support 2019-03-11 22:54:27 -07:00
Nikolay Kim f1d4bcef4b add Arbiter::exec_fn and exec functions 2019-03-11 22:51:17 -07:00
Nikolay Kim c03d869694 return io::Result from run method, remove Handle 2019-03-06 10:24:58 -08:00
Nikolay Kim 8ad93f4838 move server to separate crate 2018-12-09 22:14:29 -08:00
Nikolay Kim ffb07c8884 use actix-rt for server impl 2018-12-09 21:51:35 -08:00
Nikolay Kim cdd6904aa0 rename Server to ServerBuilder 2018-12-09 20:30:14 -08:00
Nikolay Kim 98a151db4f add actix single threaded runtime 2018-12-09 19:55:40 -08:00