-
Notifications
You must be signed in to change notification settings - Fork 1
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: pnappa/subprocesscpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: pnappa/subprocesscpp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: new_api
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 18 commits
- 15 files changed
- 1 contributor
Commits on Nov 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4bed072 - Browse repository at this point
Copy the full SHA 4bed072View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b05ec - Browse repository at this point
Copy the full SHA 12b05ecView commit details
Commits on Nov 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 52ad3c2 - Browse repository at this point
Copy the full SHA 52ad3c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c24a8 - Browse repository at this point
Copy the full SHA 91c24a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d5f1cc - Browse repository at this point
Copy the full SHA 1d5f1ccView commit details
Commits on Nov 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 52aef26 - Browse repository at this point
Copy the full SHA 52aef26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20047cd - Browse repository at this point
Copy the full SHA 20047cdView commit details
Commits on Nov 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f686ec3 - Browse repository at this point
Copy the full SHA f686ec3View commit details
Commits on Dec 5, 2018
-
It can pipe to new processes, but not sure if that's working...
Configuration menu - View commit details
-
Copy full SHA for 9235201 - Browse repository at this point
Copy the full SHA 9235201View commit details
Commits on Dec 7, 2018
-
replaced piping to file with outputting to string - complicated lifet…
…ime problems otherwise
Configuration menu - View commit details
-
Copy full SHA for 7422cdd - Browse repository at this point
Copy the full SHA 7422cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d16a229 - Browse repository at this point
Copy the full SHA d16a229View commit details -
the process args were populated via temporary stack variables (intialiser lists), so having two processes created caused process arguments to overwrite each other.
Configuration menu - View commit details
-
Copy full SHA for 2e5a030 - Browse repository at this point
Copy the full SHA 2e5a030View commit details
Commits on Dec 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 339243d - Browse repository at this point
Copy the full SHA 339243dView commit details -
Wrote some tests for Process/minor internal mods
One currently doesn't pass - it doesn't fail, mind you, but the test never terminates. A read that is happening in one of the tests is blocking, but it is reliant on the input of the previous process. Perhaps, I modify it that if there isn't a line immediately, it recursively requests a line from the parent process; this isn't neat and is prone to lockup either way. I also added a buffer to the stdout too, as some might build up in a process that is piped to, and not read frequently. Unfortunately, with that addition comes another problem - if the line isn't read explicitly (currently only via >>), the functors DO get called, but the buffer is never empties and is increasingly filled up. I also wrote a new testing program - it simply out puts a lot of data, so that we can test the pipe congestion better. I just wrote this one because we're gonna start writing the processes that are invoked from the testing program from scratch - enabling the tests to be run cross-platform.
Configuration menu - View commit details
-
Copy full SHA for 5998eed - Browse repository at this point
Copy the full SHA 5998eedView commit details -
Procesess with functors can no longer be read from
Using operator>> or .read is prohibited for processes that have processes/files to output to, or if they have a functor to execute. The reason is to avoid massive memory increases for those who don't need the output, and only wish to use a functor. I need to fix the tests so they compile however. Tomorrow's job!
Configuration menu - View commit details
-
Copy full SHA for 8b9068c - Browse repository at this point
Copy the full SHA 8b9068cView commit details
Commits on Dec 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9673a6c - Browse repository at this point
Copy the full SHA 9673a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for abe7eea - Browse repository at this point
Copy the full SHA abe7eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58e1dcc - Browse repository at this point
Copy the full SHA 58e1dccView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...new_api