45 Commits

Author SHA1 Message Date
tezc
286379b0b2 bump version to 2.0.0 2021-04-13 22:36:50 +03:00
tezc
57e67dc955 made data structures immune to call term/destroy twice 2021-04-13 22:16:30 +03:00
tezc
9863c861ff bounds check in sc_str to prevent misuse 2021-04-08 13:47:58 +03:00
tezc
b469d73ae7 bounds check in sc_str to prevent misuse 2021-04-08 13:16:53 +03:00
Ozan Tezcan
e8f896f077
refactor (#67)
* refactor
2021-04-07 04:55:05 +03:00
Ozan Tezcan
c221478638
Switched to tabs for indentation, amalgamation tool works with tabs only (#66)
* Switched to tabs for indentation, amalgamation tool works with tabs only
2021-04-07 00:28:50 +03:00
Ozan Tezcan
ded2b9429c
sc_buf set_rpos and set_wpos checks. Don't compact on reserve. (#65)
* sc_buf set_rpos and set_wpos checks. Don't compact on reserve.
2021-04-04 12:58:07 +03:00
tezc
b9dae6606c allow zero length string in sc_buf 2021-03-28 05:29:05 +03:00
Ozan Tezcan
c0149e90d4
sc_buf_shrink, sc_list del before add. (#62)
sc_buf_shrink, sc_list del before add.
2021-03-24 01:37:41 +03:00
Tezc
e6c0c88dff
clang-tidy (#55)
* clang-tidy
2021-02-24 18:37:21 +03:00
tezc
491e7800a3 buf-fix 2021-02-24 09:53:27 +03:00
Tezc
ab8abe49f8
test (#53)
* test
2021-02-19 05:20:07 +03:00
Tezc
fb94efca1b
test (#50)
* test
2021-02-17 20:04:08 +03:00
Rafael Delboni
dbfc70491c
Option to turn off tests in the build (#42)
* feat: Option to turn of tests

* feat: Option to turn of tests

* fix: Removes test check on coverage

* docs: Force update options cache
2021-02-14 19:49:21 +03:00
tezc
711a548cec add version 2021-02-14 16:19:26 +03:00
Rafael Delboni
553bbc5069
fix: Changes executables to shared libraries 2021-02-13 21:54:31 -03:00
tezc
0c9c8c7aae test 2021-02-08 23:42:51 +03:00
tezc
b51d81eb33 fix warnings 2021-02-07 22:31:04 +03:00
Tezc
166767be1e
sock, uri, sc tests (#32)
* test fix, config.h
2021-02-07 20:42:08 +03:00
tezc
1492eb9c09 errno fixes, docs 2021-02-06 21:36:18 +03:00
tezc
0d1c783590 doc 2021-02-06 08:11:54 +03:00
Tezc
3a78b0ed2b
doc (#31) 2021-02-05 20:46:59 +03:00
Tezc
35fe96f0b0
doc fix (#30)
uri test, doc, posix define
2021-02-05 16:35:10 +03:00
Tezc
b45bd1b383
doc (#28)
* doc
2021-02-04 11:17:43 +03:00
Tezc
e357ed8d06
doc (#26)
* doc
2021-02-03 08:09:50 +03:00
tezc
614e600851 more tests 2021-01-31 05:21:59 +03:00
tezc
156b0a3538 more tests 2021-01-31 02:59:15 +03:00
tezc
1e6f2d3fa3 more tests 2021-01-31 02:52:06 +03:00
tezc
a79e1fb805 fix compiler warnings 2021-01-24 18:28:52 +03:00
tezc
5e2d304134 fix compiler warnings 2021-01-24 18:16:48 +03:00
tezc
471b331b8d fix compiler warnings 2021-01-24 17:56:18 +03:00
tezc
20803c9a3b memory allocation config via "sc_config.h" 2021-01-23 20:57:08 +03:00
tezc
4b049d3fd6 buf ref and data 2021-01-14 02:55:27 +03:00
tezc
82952e1411 rewrite buf 2021-01-03 03:40:30 +03:00
tezc
f753bbe6d6 fix big endian, windows 2020-12-28 10:01:45 +03:00
tezc
619af80532 fix buf 2020-12-28 09:38:03 +03:00
tezc
65d5061111 fix windows, ubuntu 2020-12-28 09:36:37 +03:00
tezc
e7d7e6a394 documentation 2020-12-27 16:02:35 +03:00
tezc
9467f5e272 buffer document 2020-12-27 15:19:23 +03:00
tezc
522c92146f buffer document 2020-12-27 10:30:39 +03:00
tezc
159996a896 Fix array, option, readme 2020-12-27 08:07:14 +03:00
Tezc
2ae98cef80
Fix (#9)
* option, buf fix

* buf fix

* opt fix

* remove unnecessary checks

* windows cond fix
2020-12-01 16:05:51 +03:00
tezc
4cdc1aceb5 add test array 2020-11-29 23:21:25 +03:00
Tezc
1bde3abd9f
Portability (#5)
socket
2020-11-25 09:25:38 +03:00
Tezc
c461dbec07
Buffer (#4)
* thread & url

* fix cirrus

* fix thread

* fix thread

* split actions

* test

* fix test

* fix windows thread

* cond & fail-fast

* cond & fail-fast

* cond & fail-fast

* cond & fail-fast

* buffer

* fix swap

* fix big endian
2020-11-17 04:58:36 +03:00