summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix signal template errorsignal-fixNao Pross2019-01-262-3/+9
|
* Template error on compile signal testancarola2019-01-2513-48/+47
|
* Core channel in flatland and signal testancarola2019-01-259-39/+224
|
* Update to make configure.py to build deps, instead of build.ninjaNao Pross2019-01-251-9/+20
|
* It compiles! Probably super broken, but compiles!Nao Pross2019-01-2524-131/+110
|
* Update configure.py to default build libflatland.{so, a}Nao Pross2019-01-251-0/+3
|
* Delete log.datNao Pross2019-01-251-1249/+0
|
* Fix all header names in #include statementsNao Pross2019-01-2520-38/+38
|
* Rename everything under engine/ to remove `flat' and be `.hpp'Nao Pross2019-01-2525-0/+0
|
* Delete bin and test/makefile update .gitignoreNao Pross2019-01-254-11/+1
|
* Merge remote-tracking branch 'nao/master'ancarola2019-01-232-0/+48
|\ | | | | | | Bene bene
| * Fix _np::inspect in release modeNao Pross2019-01-231-1/+3
| |
| * Add powerful debug headerNao Pross2019-01-232-0/+46
| | | | | | | | Also, delete lib/libwrapsdl2. Why is it still there?
* | jancarola2019-01-231-66/+0
| |
* | Fixes on signalsancarola2019-01-2311-116/+1469
| |
* | Merge remote-tracking branch 'nao/master'ancarola2019-01-239-117/+63
|\ \ | |/ | | | | No conflits, YEEESS
| * Update job interface to allow safe ownership delegationNao Pross2019-01-234-32/+43
| |
| * Merge branch 'raii-task'Nao Pross2019-01-238-91/+26
| |\
| | * Fix bug in RAII jobs, debug session on ts3Nao Pross2019-01-234-17/+29
| | |
| | * Update .gitignore, delete makefile add -g flag to buildNao Pross2019-01-233-71/+2
| | |
| * | Delete build directoryNao Pross2019-01-231-0/+0
| | |
* | | Signal finalized?ancarola2019-01-2312-23/+24
| | |
* | | Labelled, signalancarola2019-01-237-173/+178
|/ /
* | Task debuggingancarola2019-01-236-16/+39
| |
* | Merge remote-tracking branch 'nao/raii-task'ancarola2019-01-234-27/+92
|\ \ | |/ | | | | Ci siamo
| * Make job hold RAII pointers that can expire, update testNao Pross2019-01-234-27/+92
| | | | | | | | Note: does not work, idk why
* | signal optancarola2019-01-234-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<().
* Remove old lib/libwrapsdl2Nao Pross2019-01-231-0/+0
|
* Integrate prioritized into task, rename prior_t to priority_tNao Pross2019-01-236-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-2212-156/+205
|
* Add include headers of librariesNao Pross2019-01-224-1/+3
| | | | | | A symlink was used to point to the public header dir of the library. It may not be the best idea because it can break under non *nix systems, but it works.
* Prettify configure.py output (build.ninja)Nao Pross2019-01-221-6/+11
|
* Include libraries in ninja build processNao Pross2019-01-224-5/+17
|
* Update .gitmodules for libwsdl2 (renamed libwrapsdl2)Nao Pross2019-01-223-3/+3
|
* Update configure.py and Ninja rulesNao Pross2019-01-222-9/+15
| | | | | Ninja now builds in the directory 'build' instead of 'bin' and, a static library build rule has been added.
* Merge remote-tracking branch 'raffa/master'Nao Pross2019-01-2224-420/+581
|\
| * Duplicateancarola2019-01-222-150/+12
| |
| * Wooancarola2019-01-223-17/+271
| |
| * 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-223-3/+41
| | | | | | | | | | By being a std::set job did not allow to add duplicate elements, changing it to a std::multiset fixed the issue.
* | Update .gitignore, delete test/testNao Pross2019-01-222-2/+10
| |
* | Add configuration for Ninja build systemNao Pross2019-01-223-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | Run configure.py to generate a build.ninja file to build with ninja. $ ./configure.py $ ninja Ninja can also build individual targets, for example $ ninja bin/libflatland.so $ ninja bin/test/test1
* | 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
|