klemens-morgenstern
|
917030c3cd
|
Merge branch 'develop'
|
2017-11-11 01:02:31 +01:00 |
|
Klemens Morgenstern
|
09e98d8746
|
Merge pull request #122 from egorpugin/develop
Fix multithreaded async pipes creation.
|
2017-11-05 13:47:56 -05:00 |
|
Egor Pugin
|
ab6e5b54ec
|
Rename to io_context
|
2017-11-05 20:21:49 +03:00 |
|
klemens-morgenstern
|
bbfc334c93
|
split up the async_system test
|
2017-10-28 13:04:01 +02:00 |
|
klemens-morgenstern
|
1296e02372
|
Merge branch 'develop' of github.com:klemens-morgenstern/boost-process into develop
|
2017-10-25 18:49:13 +02:00 |
|
klemens-morgenstern
|
585104605e
|
removed variadic arg in test
|
2017-10-25 18:48:55 +02:00 |
|
Klemens Morgenstern
|
d0c07b7c63
|
Update windows_specific.cpp
|
2017-10-25 12:20:00 +02:00 |
|
Klemens Morgenstern
|
7c9ce7f8b9
|
Update exit_code.cpp
|
2017-10-25 10:55:40 +02:00 |
|
Klemens Morgenstern
|
c388f24d6e
|
Update windows_specific.cpp
|
2017-10-25 10:53:46 +02:00 |
|
Christopher Kohlhoff
|
153e05eac0
|
Updates to compile against latest asio.
|
2017-10-23 21:23:44 +11:00 |
|
Egor Pugin
|
3f12d82e00
|
Rename io service.
|
2017-08-29 14:38:23 +03:00 |
|
Egor Pugin
|
e01c1e0d37
|
Rename test.
|
2017-08-29 14:34:35 +03:00 |
|
Egor Pugin
|
e2a2a57820
|
Fix multithreaded async pipes creation.
|
2017-08-29 14:19:21 +03:00 |
|
klemens-morgenstern
|
054d7980ab
|
hopefully closes #106
|
2017-08-02 21:08:33 +02:00 |
|
Klemens Morgenstern
|
5b45fad163
|
Update wait.cpp
removed double wait
|
2017-08-02 09:27:38 +02:00 |
|
Klemens Morgenstern
|
e899189bf4
|
Update on_exit3.cpp
typo fix
|
2017-08-02 09:25:39 +02:00 |
|
klemens-morgenstern
|
241883c9e4
|
changed to use only one signal
|
2017-08-02 08:34:53 +02:00 |
|
Klemens David Morgenstern
|
99001ccb50
|
Fixed wait_for & wait_until, closes #11
|
2017-08-01 18:00:44 -04:00 |
|
klemens-morgenstern
|
83019b5f70
|
started on the wait for fix for posix
|
2017-08-01 19:35:55 +02:00 |
|
klemens-morgenstern
|
76418ca191
|
added wait_for and wait_until tests
|
2017-08-01 19:17:28 +02:00 |
|
klemens-morgenstern
|
f02e72304f
|
seperated test-suites into valgrind / no-valgrind
|
2017-08-01 19:05:40 +02:00 |
|
Julien Schueller
|
66e576806f
|
lowercase win32 header to fix cross-compilation
|
2017-07-31 22:27:39 +02:00 |
|
Egor Pugin
|
950f16fe42
|
Merge branch 'develop' of github.com-egorpugin:egorpugin/process into develop
|
2017-07-24 00:48:37 +03:00 |
|
Egor Pugin
|
225b322e56
|
Fix windows build.
|
2017-07-24 00:47:48 +03:00 |
|
Egor Pugin
|
3e31d43d61
|
Fix access rights.
|
2017-07-24 00:27:17 +03:00 |
|
Egor Pugin
|
8df9c467e5
|
Fix incorrect on_exit() callback called on any child exited.
|
2017-07-24 00:10:30 +03:00 |
|
Chris Glover
|
cf19c451fa
|
Remove returns that were disabling wargs tests.
|
2017-05-10 08:51:31 -04:00 |
|
klemens-morgenstern
|
ba14d9f870
|
Normalize all the line endings
|
2017-04-23 14:48:16 +02:00 |
|
klemens-morgenstern
|
9cab8d455a
|
Updated environment reset on windows
|
2017-03-19 18:04:38 +01:00 |
|
klemens-morgenstern
|
384e712912
|
added test file for async_pipe to repo
|
2017-03-16 16:57:42 +01:00 |
|
klemens-morgenstern
|
18ab3ae8c1
|
fixed async_pipe to pipe conversion
|
2017-03-16 16:40:13 +01:00 |
|
klemens-morgenstern
|
3a733827eb
|
closes #74
|
2017-03-16 10:41:51 +01:00 |
|
Klemens Morgenstern
|
a410059f6b
|
Native environment fixes
|
2017-03-16 10:05:04 +01:00 |
|
klemens-morgenstern
|
b15530152a
|
added tests for environment (clear / erase)
|
2017-03-12 22:34:00 +01:00 |
|
klemens-morgenstern
|
d218ba7b48
|
added test for wchar_t conv & env.clear
|
2017-03-11 22:06:51 +01:00 |
|
klemens-morgenstern
|
cf2a196d40
|
attempted fix for appveyor build
|
2017-03-02 01:12:35 +01:00 |
|
klemens-morgenstern
|
843e56ec1a
|
minor cleanup
|
2017-03-02 00:16:05 +01:00 |
|
klemens-morgenstern
|
e4a00c9545
|
fixed cmd_test for windows
|
2017-03-01 23:42:41 +01:00 |
|
Klemens Morgenstern
|
55b338ab7c
|
Added test for cmd style
|
2017-03-01 22:58:50 +01:00 |
|
klemens-morgenstern
|
ed8ef66310
|
closes #60
|
2017-02-21 17:17:20 +01:00 |
|
klemens-morgenstern
|
663fc69691
|
Merge remote-tracking branch 'remotes/origin/pipe-fix2' into develop
|
2017-01-22 15:05:46 +01:00 |
|
Klemens Morgenstern
|
2cb340fb6a
|
Next attempt for OSX support
|
2017-01-22 14:55:59 +01:00 |
|
Klemens Morgenstern
|
30ebcfcda6
|
Modified delay values for test
|
2017-01-17 01:17:28 +01:00 |
|
klemens-morgenstern
|
fc601c2e31
|
added small test for clsoign stdin during run
|
2017-01-17 01:02:56 +01:00 |
|
klemens-morgenstern
|
6f61869867
|
updated CI files
|
2017-01-13 00:31:23 +01:00 |
|
klemens-morgenstern
|
a7d861d806
|
system-test2 fix && tab to space change
|
2016-12-05 20:03:31 +01:00 |
|
klemens-morgenstern
|
56044b1140
|
another system_test2 fix
|
2016-12-05 13:15:55 +01:00 |
|
klemens-morgenstern
|
c0130038e7
|
changed /boost/program_options to static
hopefully fixes appveyor error
|
2016-12-05 12:52:12 +01:00 |
|
klemens-morgenstern
|
52ee999d41
|
removed unused variable & hopefully fixed system test
|
2016-12-05 12:31:56 +01:00 |
|
klemens-morgenstern
|
f2b6cad7ee
|
nother async_pipe fix (multiple pipes)
|
2016-12-05 00:54:09 +01:00 |
|
klemens-morgenstern
|
176437d789
|
added workaround for system
|
2016-12-04 21:03:29 +01:00 |
|
klemens-morgenstern
|
4f0444a06b
|
another typo fix
|
2016-12-04 15:16:20 +01:00 |
|
klemens-morgenstern
|
35ed7fdcc0
|
workaround for async on posix
|
2016-12-04 14:58:11 +01:00 |
|
klemens-morgenstern
|
3edeb104f9
|
made vfork explicit target
|
2016-12-04 14:31:31 +01:00 |
|
klemens-morgenstern
|
e79c9d4322
|
removed valgrind and added vfork back in
|
2016-12-04 14:19:11 +01:00 |
|
klemens-morgenstern
|
f70f61ccd1
|
added experimental asnyc_system
|
2016-12-04 03:57:30 +01:00 |
|
klemens-morgenstern
|
43fae9108d
|
added documentation for the extensions
|
2016-12-03 02:11:09 +01:00 |
|
klemens-morgenstern
|
b6a3123f47
|
removed errornous added coverage data
|
2016-12-02 18:33:37 +01:00 |
|
klemens-morgenstern
|
6c31f3b1a0
|
added extension check
|
2016-11-30 00:20:50 +01:00 |
|
klemens-morgenstern
|
cceb5bf702
|
added extensions
|
2016-11-28 20:41:00 +01:00 |
|
klemens-morgenstern
|
b951e5f4d2
|
modified search_path signature & impl
|
2016-11-06 16:38:03 +01:00 |
|
klemens-morgenstern
|
c5d3937e9a
|
added test for on_exit(future<int>())
|
2016-11-06 15:44:28 +01:00 |
|
klemens-morgenstern
|
9e60ce4e3c
|
added future<int> for on_exit and fixed tab
|
2016-11-06 15:38:58 +01:00 |
|
klemens-morgenstern
|
7017150337
|
added specialization for posix && added conditional for io_service_ref
|
2016-11-06 14:23:13 +01:00 |
|
klemens-morgenstern
|
585002a916
|
added pipe fix on windows
|
2016-11-05 23:51:51 +01:00 |
|
klemens-morgenstern
|
ff36887fdf
|
added process_error class
|
2016-11-05 16:00:06 +01:00 |
|
klemens-morgenstern
|
200fabd1eb
|
replaced ; with : for unix tests
|
2016-10-26 13:11:44 +02:00 |
|
klemens-morgenstern
|
27ff6315e1
|
made example buildable
|
2016-10-23 02:00:21 +02:00 |
|
klemens-morgenstern
|
d7ff198dc0
|
updated examples
|
2016-10-23 01:38:14 +02:00 |
|
Klemens Morgenstern
|
1c0f992721
|
Fixed terminate for posix
|
2016-10-22 14:45:48 +02:00 |
|
klemens-morgenstern
|
d616fe8809
|
added test to check for multiple definitions
|
2016-10-22 13:52:17 +02:00 |
|
klemens-morgenstern
|
ed794fb1b4
|
fixed terminate
|
2016-10-22 13:48:12 +02:00 |
|
Jens Frederich
|
dde3365d97
|
fix function succeeds, return value is nonzero; define Windows SDK version as b2 parameter
Signed-off-by: Jens Frederich <jfrederich@gmail.com>
|
2016-10-20 14:19:20 +02:00 |
|
Jens Frederich
|
d326a4926d
|
fix warnings
Signed-off-by: Jens Frederich <jfrederich@gmail.com>
|
2016-10-20 13:12:23 +02:00 |
|
Klemens Morgenstern
|
8addad8d79
|
Merge pull request #24 from klemens-morgenstern/test-devel
Added tests & `wchar_t` support.
|
2016-10-15 01:44:19 +02:00 |
|
Klemens Morgenstern
|
578dc10197
|
hopefully fixed posix build
|
2016-10-15 01:11:23 +02:00 |
|
klemens-morgenstern
|
c9dd42ef2f
|
added test if PATH is empty && added missing initialization
|
2016-10-10 11:26:23 +02:00 |
|
klemens-morgenstern
|
0f2b441fcd
|
typo fix appveyor
|
2016-10-10 00:22:00 +02:00 |
|
klemens-morgenstern
|
4d07ccfd2f
|
another try
|
2016-10-10 00:20:22 +02:00 |
|
klemens-morgenstern
|
57adc9d7f7
|
trying to do it via env
|
2016-10-10 00:17:47 +02:00 |
|
klemens-morgenstern
|
e9b9f15b26
|
added appveyor fix try
|
2016-10-10 00:13:03 +02:00 |
|
klemens-morgenstern
|
9dc12f5367
|
add fix for exe with space
|
2016-10-09 23:23:43 +02:00 |
|
Klemens Morgenstern
|
33c79f0e85
|
Fix on posix
|
2016-10-09 23:06:30 +02:00 |
|
klemens-morgenstern
|
f4e5d8b78a
|
finally made test/env.cpp work
|
2016-10-03 03:10:51 +02:00 |
|
klemens-morgenstern
|
3123030ab4
|
updated tests
|
2016-10-03 03:02:03 +02:00 |
|
klemens-morgenstern
|
1f53fc4cca
|
updated and added tests
|
2016-10-03 03:01:01 +02:00 |
|
klemens-morgenstern
|
0af50c6d10
|
added tests and fixed compare_handles on windows
|
2016-10-02 14:58:23 +02:00 |
|
klemens-morgenstern
|
ffb4e324eb
|
added prototype for wchar_t version
|
2016-09-25 16:51:28 +02:00 |
|
klemens-morgenstern
|
1ea77b8ad9
|
strated on traits etc.
|
2016-09-19 16:58:48 +02:00 |
|
Klemens Morgenstern
|
a20ccc5762
|
Increased test timeouts
|
2016-09-18 12:44:11 +02:00 |
|
klemens-morgenstern
|
48578d71d2
|
fixed streambuf
|
2016-09-17 22:35:34 +02:00 |
|
klemens-morgenstern
|
b737212232
|
removed hue pipe test again
|
2016-07-12 22:38:38 +02:00 |
|
klemens-morgenstern
|
8207e93901
|
added pipe test & added doc
|
2016-07-12 22:18:44 +02:00 |
|
klemens-morgenstern
|
6448d5887a
|
disabled vfork test again
|
2016-07-11 12:57:41 +02:00 |
|
Klemens Morgenstern
|
d807e455d6
|
Fixed system for linux
|
2016-07-11 11:57:31 +02:00 |
|
klemens-morgenstern
|
4a2df9c388
|
fixed system (at least on windows)
|
2016-07-11 01:17:35 +02:00 |
|
klemens-morgenstern
|
390d497e26
|
fix of signal & fork use.
|
2016-07-10 02:45:04 +02:00 |
|
klemens-morgenstern
|
2aa084e4aa
|
added coroutine
|
2016-07-10 02:17:54 +02:00 |
|
Klemens Morgenstern
|
bc432095eb
|
Removed vfork test
|
2016-06-18 00:47:28 +02:00 |
|
Klemens Morgenstern
|
c0137787d4
|
Major fix for vfork & error handling
|
2016-06-18 00:17:10 +02:00 |
|
Klemens Morgenstern
|
1c008f4b7e
|
Corrected spawn_fail.cpp
|
2016-06-17 22:13:40 +02:00 |
|
klemens-morgenstern
|
760b0887d6
|
Merge branch 'develop' of github.com:klemens-morgenstern/boost-process into develop
# Conflicts:
# include/boost/process/detail/posix/executor.hpp
# test/Jamfile.jam
|
2016-06-17 20:43:47 +02:00 |
|
Klemens Morgenstern
|
943cbb1039
|
added vfork option
|
2016-06-17 19:26:46 +02:00 |
|
klemens-morgenstern
|
ee3d4841b3
|
Merge branch 'spawn' of github.com:klemens-morgenstern/boost-process into spawn
|
2016-06-17 00:39:06 +02:00 |
|
klemens-morgenstern
|
94571e8b89
|
removed no_wait_ios & forbid asyncs for spawn
|
2016-06-17 00:38:52 +02:00 |
|
klemens-morgenstern
|
dc19c718f0
|
shell fix for windows
|
2016-06-13 18:39:59 +02:00 |
|
Klemens Morgenstern
|
9abada7c45
|
Fixed Linux side
|
2016-06-13 01:38:17 +02:00 |
|
klemens-morgenstern
|
23988475fd
|
added async_fut test
|
2016-06-13 00:59:06 +02:00 |
|
klemens-morgenstern
|
0964b4216a
|
changed wrong commit of jam and fixed includes
|
2016-06-13 00:58:16 +02:00 |
|
klemens-morgenstern
|
334d97eb55
|
added new version of spawm/system
|
2016-06-13 00:50:20 +02:00 |
|
Klemens Morgenstern
|
84e01e19e3
|
Implemented proper error handling on linux
|
2016-06-12 01:28:51 +02:00 |
|
klemens-morgenstern
|
f6022383a0
|
implemented proper error handling
- removed tabs for spaces
- added error_code overloads
|
2016-06-11 20:22:59 +02:00 |
|
klemens-morgenstern
|
51fb9e31fa
|
implemented asio-fwd-declarations on windows
|
2016-06-10 23:21:06 +02:00 |
|
klemens-morgenstern
|
b5180b869b
|
small fix and updated examples
|
2016-06-04 21:10:13 +02:00 |
|
klemens-morgenstern
|
211102f666
|
fixed args parser for windows
|
2016-06-04 18:55:27 +02:00 |
|
klemens-morgenstern
|
4cf3407992
|
added test for args/cmd parsing
|
2016-06-04 16:46:59 +02:00 |
|
klemens-morgenstern
|
5ab868367d
|
added pipe_fwd.cpp
|
2016-06-04 14:28:03 +02:00 |
|
klemens-morgenstern
|
3d46e192be
|
added tests for pipes and file I/O.
|
2016-06-04 14:19:19 +02:00 |
|
Klemens Morgenstern
|
e5277b1805
|
Implemented new version for posix
|
2016-06-04 01:32:18 +02:00 |
|
klemens-morgenstern
|
226c04c001
|
fixed tests.
|
2016-06-01 00:56:08 +02:00 |
|
klemens-morgenstern
|
d28c025598
|
restructured headers
|
2016-06-01 00:28:05 +02:00 |
|
klemens-morgenstern
|
c0b583328d
|
added shell
|
2016-05-30 21:41:53 +02:00 |
|
klemens-morgenstern
|
1481789946
|
cleanup & restructured the calls
|
2016-05-30 20:31:36 +02:00 |
|
klemens-morgenstern
|
4ff47d9bd9
|
major cleanup.
|
2016-05-30 19:31:41 +02:00 |
|
klemens-morgenstern
|
072e7bc4ed
|
cleanup & renaming of shell
|
2016-05-30 02:58:28 +02:00 |
|
klemens-morgenstern
|
32cf00f05c
|
fixed wrong jamfile commit
|
2016-05-25 18:09:57 +02:00 |
|
klemens-morgenstern
|
6869e16a15
|
fixed some tests
|
2016-05-25 15:11:49 +02:00 |
|
klemens-morgenstern
|
423dbba85b
|
prototype of new pipe api works on windows (partially)
|
2016-05-25 00:16:03 +02:00 |
|
klemens-morgenstern
|
87a641906f
|
revereted jamfile
|
2016-05-23 23:45:59 +02:00 |
|
klemens-morgenstern
|
a7a88e08a4
|
initial commit of new pipe structure
|
2016-05-23 23:45:02 +02:00 |
|
Klemens Morgenstern
|
3b4a24491a
|
Fixed group implementation on posix
|
2016-05-19 22:36:25 +02:00 |
|
Klemens Morgenstern
|
f3426a6b6f
|
Updated tests to fit terminate on dtor
|
2016-05-18 22:39:42 +02:00 |
|
klemens-morgenstern
|
850dd31319
|
implemented groups as header-only on windows
|
2016-05-08 22:56:40 +02:00 |
|
klemens-morgenstern
|
214bec2001
|
first implementation of groups for windows
|
2016-05-08 19:53:21 +02:00 |
|
Klemens Morgenstern
|
33ee646940
|
Updated attached
|
2016-04-22 00:10:04 +02:00 |
|
Klemens Morgenstern
|
deaea4086c
|
Fixed library dependency
|
2016-04-21 23:51:28 +02:00 |
|
klemens-morgenstern
|
999b93dd27
|
added test for job_objects on windows
|
2016-04-21 23:16:32 +02:00 |
|
klemens-morgenstern
|
0f3669eb01
|
changed env.cpp to work if PATH is not defined
|
2016-04-18 19:33:02 +02:00 |
|
Klemens Morgenstern
|
b2634a3847
|
CmdLine fix
|
2016-04-18 16:54:43 +02:00 |
|
klemens-morgenstern
|
5dfa917d45
|
fix of boost.process winbuild
|
2016-04-18 12:31:48 +02:00 |
|
Klemens Morgenstern
|
d920d1f110
|
Prototype of posix implementation
|
2016-04-18 11:44:39 +02:00 |
|
Klemens Morgenstern
|
f49150fe63
|
fixed wrong comments
|
2016-04-16 20:41:28 +02:00 |
|
Klemens Morgenstern
|
3c7d2f7366
|
Fix library dependency sparring_parner
|
2016-04-16 20:39:59 +02:00 |
|
klemens-morgenstern
|
04394f7717
|
Fixed unresolved library issues
|
2016-04-16 01:06:09 +02:00 |
|
klemens-morgenstern
|
ff944ec85b
|
added set_exited to child
correct linked libs for sparring_partner
|
2016-04-16 00:34:17 +02:00 |
|
klemens-morgenstern
|
9c9f9376ff
|
added show_window test
|
2016-04-16 00:30:06 +02:00 |
|
klemens-morgenstern
|
4dc8cf424e
|
reverted errornous commit
|
2016-04-15 23:05:44 +02:00 |
|
klemens-morgenstern
|
824f06b6e1
|
added extensions.cpp
|
2016-04-15 20:33:50 +02:00 |
|
klemens-morgenstern
|
3d09ef5e7e
|
added start_dir to test
|
2016-04-15 19:12:56 +02:00 |
|
klemens-morgenstern
|
23324112a3
|
Merge branch 'refusion' of github.com:klemens-morgenstern/boost-process into refusion
|
2016-04-15 19:12:27 +02:00 |
|