Commit Graph

25 Commits

Author SHA1 Message Date
Alex D. 124da1eb77
Fix useless test 2020-11-03 22:34:51 +01:00
Alex D. 2718dff738
Housekeeping and namespacing, adding CAP tokenizers and another test for it, change versioning to recommended date versioning 2020-10-31 11:56:48 +01:00
Alex D. ad378fcc33
Shorten tests cmake with macros 2020-10-30 18:52:57 +01:00
Alex D. a60d0039c1
Reformat code according to new style 2020-10-10 12:30:05 +02:00
Alex D. e0d9d179c3
Fix return sizes and explicit strcmp 2020-10-02 14:40:15 +02:00
Alex D. 6cce8c57cc
Fix reseved identifiers, fix problems about signedness and casting and add a few more test cases 2020-09-26 23:22:05 +02:00
Alex D. 47c849cc98
Improve cmake list and link against built lib instead of existing lib to prevent linker errors 2020-09-22 22:33:20 +02:00
Alex D. 23dcf01dfe
Rename IRCV3 to BUILD_IRCV3 and fix tests linking, add headers to filesystem 2020-09-15 17:11:34 +02:00
Alex D. 93e8a5b2a5
Add strtok_mr tests 2020-09-01 13:18:25 +02:00
Alex D. 623d4af43a
Add own strtok implementation that has defined behaviour and use that for tokenizers 2020-09-01 13:18:07 +02:00
Alex D. 86f6dbe43f
Add tag helpers, timestamp assembler, use system defined paths for tests and add timestamp tests 2020-09-01 11:49:37 +02:00
Alex 5f19f7a4c1
conform even further to rfc2812 and skip multiple whitespaces, fix trailing space bug 2020-08-18 21:20:45 +02:00
Alex 1b46e38952
Add numeric commands to assembler and fix a typo that caused a bug 2020-08-17 19:16:55 +02:00
Alex 0b07acd797
Add trailing to the array and change the boolean to show if the last arg is a trailing one 2020-08-01 01:38:06 +02:00
Alex 50db5a6948
Fix tests build and add bitmask 2020-07-26 13:41:08 +02:00
Alex 160c3fddd5
Change build outputs and paths, use cmake's defaults, change some build definitions, remove unistd dep listing (it isn't used), add option summary, instruct for out of tree builds, fix a assembler bug and add ircv3 test for the msg assembler 2020-07-23 15:59:41 +02:00
Alex e71d730947
Remove extra var and add IRCV3 includes to IRCV3 tests 2020-07-22 19:23:35 +02:00
Alex 16002cb8f3
Use prefix only when IRCv3 support is built 2020-07-22 19:18:44 +02:00
Alex 1f136a8d54
Add safety nets for sizes, reorder stuff, add overflow tests and message assembler tests 2020-07-20 23:40:35 +02:00
Alex ba7b46160d
Remove constant qualifiers to allow more free usage, add few missing commands and tokenizers 2020-07-12 16:32:54 +02:00
Alex 27986560b9
Add definition and add new flags to readme, only build tests that are supported 2020-07-11 23:52:50 +02:00
Alex 081821c8bc
Add few tests 2020-07-10 18:03:26 +02:00
Alex 91d4ac1250
Split tests, remove present IRC_Tag element, shorten stuff 2020-07-10 18:02:23 +02:00
Alex 23b66bf33d
Rollback trailing change with a bugfix, add test for non-delimited trailing 2020-07-10 13:44:58 +02:00
Alex 5869197ce7
Add cmake tests, fix a bug with parser expecting at least 1 arg, shorten code, add boolean for user assembly 2020-07-09 22:37:29 +02:00