summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add ctags file generation to premake4.luastrongtype-signalNao Pross2019-02-031-0/+4
|
* Add signal_test to premake4.luaNao Pross2019-02-031-4/+11
|
* Merge branch 'master' into strongtype-signalNao Pross2019-02-033-0/+90
|\
| * Add premake4 conf, to replace configure.py (in the near future)HEADmasterNao Pross2019-02-033-0/+90
| |
* | Improve signal obj forwarding with move semantics (and performance)Nao Pross2019-02-033-30/+35
| |
* | Update signal_test to analyze object copying to transport signalsNao Pross2019-02-031-5/+37
| |
* | Clean up unused stuff in task, remove dead code in signalNao Pross2019-02-034-18/+10
| |
* | Add release build to configure.py, fix bug in debug.hppNao Pross2019-02-033-2/+51
| |
* | Clean up code and comments, minor changes in signal_testNao Pross2019-02-032-38/+109
| |
* | Update task to use lambda instead of std::bindNao Pross2019-02-021-1/+3
| | | | | | | | Because apparently lambdas are faster and more optimized
* | Fix few pointer castsNao Pross2019-02-022-5/+4
| |
* | Finish signal, it compiles signal_test and works(!!)Nao Pross2019-02-024-57/+101
| | | | | | | | But the whole library doesn't compile yet
* | Fix all template errors, it compiles! (but doesn't work yet)Nao Pross2019-02-021-34/+20
| | | | | | | | Move semantics is hard.
* | Update signal_test, fix a few bugs (but doesn't compile yet)Nao Pross2019-02-025-133/+109
| | | | | | | | | | Change: signal_test is now a specific test for signal.cpp instead of a general test.
* | Merge branch 'master' into signal-expNao Pross2019-02-0120-220/+213
|\ \ | |/ | | | | To remove a billion warnings
| * Merge remote-tracking branch 'raffa-https/master'Nao Pross2019-01-284-18/+74
| |\
| * | 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
| * | Add files to ctags index (create filename tags)Nao Pross2019-01-281-1/+1
| | | | | | | | | | | | So that it will be possibile to do (example) :tag signal.cpp
| * | Remove almost every -Wshadow warningNao Pross2019-01-2821-262/+246
| | |
| * | 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.
| * | Update lib/libwsdl2Nao Pross2019-01-271-0/+0
| | |
| * | Merge remote-tracking branch 'raffa/master'Nao Pross2019-01-276-35/+43
| |\ \
* | | | Rewrite signal.hpp and signal.cpp to NOT use std::sequence(s)Nao Pross2019-02-014-440/+141
| | | | | | | | | | | | | | | | Its a f*cking mess right now.
* | | | dasfancarola2019-02-011-4/+4
| | | |
* | | | std sequencesancarola2019-02-011-22/+22
| | | |
* | | | Another step towards the comprehentionancarola2019-02-012-16/+60
| | | |
* | | | Little fixesancarola2019-01-312-10/+11
| | | |
* | | | It compilesancarola2019-01-292-21/+19
| | | |
* | | | Experimental status of signalancarola2019-01-282-135/+170
| | | |
* | | | Listener pre-reconstructionancarola2019-01-284-1/+22
| |_|/ |/| |
* | | Channel interface improvedancarola2019-01-284-20/+74
| | |
* | | Merge remote-tracking branch 'nao/master'ancarola2019-01-274-4/+216
|\ \ \ | |/ / | | / | |/ |/| Configure
| * Add g++ flag to use gold instead of ld for faster linkageNao Pross2019-01-272-1/+184
| |
| * Fix configure.py to build signal_testNao Pross2019-01-272-3/+32
| |
* | Small fix T& -> T*ancarola2019-01-273-3/+3
| |
* | Debug signals attemptedancarola2019-01-274-32/+40
|/
* Merge remote-tracking branch 'raffa/master'Nao Pross2019-01-2620-65/+280
|\
| * Testing signalancarola2019-01-269-8/+34
| |
| * 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
| |
* | Restore old files to ease merge (flatland, signal, window)Nao Pross2019-01-265-63/+477
| | | | | | | | There was nothing particularly important anyway
* | Update configure.py to add granular testingNao Pross2019-01-261-12/+28
| | | | | | | | | | | | | | Tests can now be added with: add_test(bf, <test source>, [<sources to test>]) Note: tests are not built by default
* | Add another warning flagNao Pross2019-01-251-0/+1
| |
* | Add even MORE warning flagsNao Pross2019-01-251-1/+6
| |
* | Fix unintialized parent constructor in core::taskNao Pross2019-01-251-1/+1
| |
* | Rebuild flat::window around wsdl2::windowNao Pross2019-01-253-275/+18
| |
* | Enable more compiler warningsNao Pross2019-01-253-9/+6
| |
* | Rewrite minimal flatland initNao Pross2019-01-254-203/+46
| |