Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add ctags file generation to premake4.luastrongtype-signal | Nao Pross | 2019-02-03 | 1 | -0/+4 |
| | |||||
* | Add signal_test to premake4.lua | Nao Pross | 2019-02-03 | 1 | -4/+11 |
| | |||||
* | Merge branch 'master' into strongtype-signal | Nao Pross | 2019-02-03 | 3 | -0/+90 |
|\ | |||||
| * | Add premake4 conf, to replace configure.py (in the near future)HEADmaster | Nao Pross | 2019-02-03 | 3 | -0/+90 |
| | | |||||
* | | Improve signal obj forwarding with move semantics (and performance) | Nao Pross | 2019-02-03 | 3 | -30/+35 |
| | | |||||
* | | Update signal_test to analyze object copying to transport signals | Nao Pross | 2019-02-03 | 1 | -5/+37 |
| | | |||||
* | | Clean up unused stuff in task, remove dead code in signal | Nao Pross | 2019-02-03 | 4 | -18/+10 |
| | | |||||
* | | Add release build to configure.py, fix bug in debug.hpp | Nao Pross | 2019-02-03 | 3 | -2/+51 |
| | | |||||
* | | Clean up code and comments, minor changes in signal_test | Nao Pross | 2019-02-03 | 2 | -38/+109 |
| | | |||||
* | | Update task to use lambda instead of std::bind | Nao Pross | 2019-02-02 | 1 | -1/+3 |
| | | | | | | | | Because apparently lambdas are faster and more optimized | ||||
* | | Fix few pointer casts | Nao Pross | 2019-02-02 | 2 | -5/+4 |
| | | |||||
* | | Finish signal, it compiles signal_test and works(!!) | Nao Pross | 2019-02-02 | 4 | -57/+101 |
| | | | | | | | | But the whole library doesn't compile yet | ||||
* | | Fix all template errors, it compiles! (but doesn't work yet) | Nao Pross | 2019-02-02 | 1 | -34/+20 |
| | | | | | | | | Move semantics is hard. | ||||
* | | Update signal_test, fix a few bugs (but doesn't compile yet) | Nao Pross | 2019-02-02 | 5 | -133/+109 |
| | | | | | | | | | | Change: signal_test is now a specific test for signal.cpp instead of a general test. | ||||
* | | Merge branch 'master' into signal-exp | Nao Pross | 2019-02-01 | 20 | -220/+213 |
|\ \ | |/ | | | | | To remove a billion warnings | ||||
| * | Merge remote-tracking branch 'raffa-https/master' | Nao Pross | 2019-01-28 | 4 | -18/+74 |
| |\ | |||||
| * | | Delete signal::emit(channel) | Nao Pross | 2019-01-28 | 2 | -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 Pross | 2019-01-28 | 1 | -1/+1 |
| | | | | | | | | | | | | So that it will be possibile to do (example) :tag signal.cpp | ||||
| * | | Remove almost every -Wshadow warning | Nao Pross | 2019-01-28 | 21 | -262/+246 |
| | | | |||||
| * | | Remove bitfileds to remove a bazillion of warnings | Nao Pross | 2019-01-27 | 2 | -17/+17 |
| | | | |||||
| * | | Fix signal listener removal | Nao Pross | 2019-01-27 | 1 | -8/+17 |
| | | | | | | | | | | | | | | | Beacuse std::remove_if() does not *erase* elements, it only moves them to the end of the container. | ||||
| * | | Update lib/libwsdl2 | Nao Pross | 2019-01-27 | 1 | -0/+0 |
| | | | |||||
| * | | Merge remote-tracking branch 'raffa/master' | Nao Pross | 2019-01-27 | 6 | -35/+43 |
| |\ \ | |||||
* | | | | Rewrite signal.hpp and signal.cpp to NOT use std::sequence(s) | Nao Pross | 2019-02-01 | 4 | -440/+141 |
| | | | | | | | | | | | | | | | | Its a f*cking mess right now. | ||||
* | | | | dasf | ancarola | 2019-02-01 | 1 | -4/+4 |
| | | | | |||||
* | | | | std sequences | ancarola | 2019-02-01 | 1 | -22/+22 |
| | | | | |||||
* | | | | Another step towards the comprehention | ancarola | 2019-02-01 | 2 | -16/+60 |
| | | | | |||||
* | | | | Little fixes | ancarola | 2019-01-31 | 2 | -10/+11 |
| | | | | |||||
* | | | | It compiles | ancarola | 2019-01-29 | 2 | -21/+19 |
| | | | | |||||
* | | | | Experimental status of signal | ancarola | 2019-01-28 | 2 | -135/+170 |
| | | | | |||||
* | | | | Listener pre-reconstruction | ancarola | 2019-01-28 | 4 | -1/+22 |
| |_|/ |/| | | |||||
* | | | Channel interface improved | ancarola | 2019-01-28 | 4 | -20/+74 |
| | | | |||||
* | | | Merge remote-tracking branch 'nao/master' | ancarola | 2019-01-27 | 4 | -4/+216 |
|\ \ \ | |/ / | | / | |/ |/| | Configure | ||||
| * | Add g++ flag to use gold instead of ld for faster linkage | Nao Pross | 2019-01-27 | 2 | -1/+184 |
| | | |||||
| * | Fix configure.py to build signal_test | Nao Pross | 2019-01-27 | 2 | -3/+32 |
| | | |||||
* | | Small fix T& -> T* | ancarola | 2019-01-27 | 3 | -3/+3 |
| | | |||||
* | | Debug signals attempted | ancarola | 2019-01-27 | 4 | -32/+40 |
|/ | |||||
* | Merge remote-tracking branch 'raffa/master' | Nao Pross | 2019-01-26 | 20 | -65/+280 |
|\ | |||||
| * | Testing signal | ancarola | 2019-01-26 | 9 | -8/+34 |
| | | |||||
| * | Fix signal template errorsignal-fix | Nao Pross | 2019-01-26 | 2 | -3/+9 |
| | | |||||
| * | Template error on compile signal test | ancarola | 2019-01-25 | 13 | -48/+47 |
| | | |||||
| * | Core channel in flatland and signal test | ancarola | 2019-01-25 | 9 | -39/+224 |
| | | |||||
* | | Restore old files to ease merge (flatland, signal, window) | Nao Pross | 2019-01-26 | 5 | -63/+477 |
| | | | | | | | | There was nothing particularly important anyway | ||||
* | | Update configure.py to add granular testing | Nao Pross | 2019-01-26 | 1 | -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 flag | Nao Pross | 2019-01-25 | 1 | -0/+1 |
| | | |||||
* | | Add even MORE warning flags | Nao Pross | 2019-01-25 | 1 | -1/+6 |
| | | |||||
* | | Fix unintialized parent constructor in core::task | Nao Pross | 2019-01-25 | 1 | -1/+1 |
| | | |||||
* | | Rebuild flat::window around wsdl2::window | Nao Pross | 2019-01-25 | 3 | -275/+18 |
| | | |||||
* | | Enable more compiler warnings | Nao Pross | 2019-01-25 | 3 | -9/+6 |
| | | |||||
* | | Rewrite minimal flatland init | Nao Pross | 2019-01-25 | 4 | -203/+46 |
| | |