summaryrefslogtreecommitdiffstats
path: root/engine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'raffa-https/master'Nao Pross2019-01-283-18/+72
|\
| * Channel interface improvedancarola2019-01-283-20/+72
| |
* | Delete signal::emit(channel)Nao Pross2019-01-282-16/+0
| | | | | | | | | | It did not make much sense to have a signal emit itself on the channel. It breaks the model and makes things needlessly complex
* | Remove almost every -Wshadow warningNao Pross2019-01-2820-255/+239
| |
* | Remove bitfileds to remove a bazillion of warningsNao Pross2019-01-272-17/+17
| |
* | Fix signal listener removalNao Pross2019-01-271-8/+17
|/ | | | | Beacuse std::remove_if() does not *erase* elements, it only moves them to the end of the container.
* Small fix T& -> T*ancarola2019-01-271-1/+1
|
* Debug signals attemptedancarola2019-01-273-29/+32
|
* Merge remote-tracking branch 'raffa/master'Nao Pross2019-01-2616-64/+160
|\
| * Testing signalancarola2019-01-264-6/+17
| |
| * Fix signal template errorsignal-fixNao Pross2019-01-261-3/+7
| |
| * Template error on compile signal testancarola2019-01-2512-31/+29
| |
| * Core channel in flatland and signal testancarola2019-01-256-39/+123
| |
* | Restore old files to ease merge (flatland, signal, window)Nao Pross2019-01-265-63/+477
| | | | | | | | There was nothing particularly important anyway
* | Fix unintialized parent constructor in core::taskNao Pross2019-01-251-1/+1
| |
* | Rebuild flat::window around wsdl2::windowNao Pross2019-01-252-275/+18
| |
* | Enable more compiler warningsNao Pross2019-01-252-8/+5
| |
* | Rewrite minimal flatland initNao Pross2019-01-254-203/+46
|/
* It compiles! Probably super broken, but compiles!Nao Pross2019-01-2522-131/+106
|
* Fix all header names in #include statementsNao Pross2019-01-2516-23/+23
|
* Rename everything under engine/ to remove `flat' and be `.hpp'Nao Pross2019-01-2525-0/+0
|
* Fixes on signalsancarola2019-01-237-116/+154
|
* Merge remote-tracking branch 'nao/master'ancarola2019-01-233-27/+43
|\ | | | | | | No conflits, YEEESS
| * Update job interface to allow safe ownership delegationNao Pross2019-01-233-17/+29
| |
| * Merge branch 'raii-task'Nao Pross2019-01-233-14/+18
| |\
| | * Fix bug in RAII jobs, debug session on ts3Nao Pross2019-01-233-10/+22
| | |
* | | Signal finalized?ancarola2019-01-2312-23/+24
| | |
* | | Labelled, signalancarola2019-01-237-173/+178
|/ /
* | Task debuggingancarola2019-01-233-9/+24
| |
* | Merge remote-tracking branch 'nao/raii-task'ancarola2019-01-233-15/+45
|\ \ | |/ | | | | Ci siamo
| * Make job hold RAII pointers that can expire, update testNao Pross2019-01-233-15/+45
| | | | | | | | Note: does not work, idk why
* | signal optancarola2019-01-232-4/+4
|/
* Use custom comparison for core::prioritize (instead of std::less)Nao Pross2019-01-233-8/+16
| | | | | This way, another class can iherit core::prioritized and overload its operator<().
* Integrate prioritized into task, rename prior_t to priority_tNao Pross2019-01-235-71/+31
| | | | | | | | There was a bunch of code in core/priority.hpp that has been reduced. It works the same as before, just with less stuff. task.cpp is buildable without errors with: $ ninja build/engine/task.o
* cehancarola2019-01-221-2/+2
|
* Here we goancarola2019-01-2210-156/+205
|
* Merge remote-tracking branch 'raffa/master'Nao Pross2019-01-2223-420/+461
|\
| * Duplicateancarola2019-01-222-150/+12
| |
| * Wooancarola2019-01-222-17/+151
| |
| * Sedancarola2019-01-222-5/+5
| |
| * Soosancarola2019-01-2219-33/+40
| |
| * Fin qui tutto beneancarola2019-01-2216-28/+28
| |
| * Signal changeancarola2019-01-229-375/+413
| |
* | Add test for task and job, fix bug in jobNao Pross2019-01-222-3/+2
| | | | | | | | | | By being a std::set job did not allow to add duplicate elements, changing it to a std::multiset fixed the issue.
* | Re-implement flattask.h in task.hppNao Pross2019-01-224-122/+61
| | | | | | | | Note: On this commit NOTHING compiles.
* | Delete flatevolvable.h and flatevolvable.cppNao Pross2019-01-224-78/+1
|/
* Fix typo to compileNao Pross2019-01-222-3/+3
|
* Flat removedancarola2019-01-216-4/+71
|
* Test 3 partially executedancarola2019-01-2013-39/+119
|
* Ignore swap filesancarola2019-01-194-0/+0
|