Sandu Liviu Catalin
aa8953dd8e
Add a placeholder template library.
2023-03-23 20:23:35 +02:00
Sandu Liviu Catalin
fa79a51c46
Remove unused files.
2023-03-23 20:23:17 +02:00
Sandu Liviu Catalin
1bd1b5545b
Update Announce.hpp
2021-09-07 19:46:28 +03:00
Sandu Liviu Catalin
f4c2665e86
Update Vector.hpp
2021-08-24 19:14:37 +03:00
Sandu Liviu Catalin
0ed82f66e1
Remove extra containers.
...
They must be implemented without binding library for them to compete in terms of performance.
2021-07-04 04:15:38 +03:00
Sandu Liviu Catalin
f661d13d24
Include a few other extra methods.
2021-07-04 04:00:41 +03:00
Sandu Liviu Catalin
9e0071567e
Add retrieval with fall-back.
2021-07-04 03:41:53 +03:00
Sandu Liviu Catalin
812cbcf332
Rename method.
2021-07-04 03:39:41 +03:00
Sandu Liviu Catalin
8fc23a837a
Add method to check for existence of an element.
2021-07-04 03:38:28 +03:00
Sandu Liviu Catalin
323dc3ad1b
Implement dictionary type.
...
Basically a fast (hybrid) contiguous hash map.
2021-07-04 03:34:33 +03:00
Sandu Liviu Catalin
0223621b75
Update String.hpp
2021-04-18 13:14:41 +03:00
Sandu Liviu Catalin
eb7cafac46
Update String.hpp
2021-04-18 07:00:39 +03:00
Sandu Liviu Catalin
afcad89f18
String utils.
2021-04-10 17:18:49 +03:00
Sandu Liviu Catalin
d9a35ec5d8
BLOB and CLOB support.
2021-04-03 16:30:08 +03:00
Sandu Liviu Catalin
950d684f9a
Global wide switch to extended format support.
2021-04-02 19:12:06 +03:00
Sandu Liviu Catalin
9278d92603
WIP native string container.
2021-03-28 22:36:47 +03:00
Sandu Liviu Catalin
8d1b6576f3
Update Vector.hpp
2021-03-28 22:36:08 +03:00
Sandu Liviu Catalin
c9dbd38255
Include pending library.
2021-02-08 21:10:10 +02:00
Sandu Liviu Catalin
508a0c3677
Update Vector.hpp
2021-02-04 00:48:34 +02:00
Sandu Liviu Catalin
e1741ada5d
Update Vector.hpp
2021-02-03 23:16:59 +02:00
Sandu Liviu Catalin
35ff0e6eea
Update Vector.hpp
2021-02-03 23:11:29 +02:00
Sandu Liviu Catalin
6fcdfa6ed2
Fix return value.
2021-02-03 23:08:18 +02:00
Sandu Liviu Catalin
0de21ae5a0
Move away from C format to cpp::fmt.
2021-02-03 17:50:39 +02:00
Sandu Liviu Catalin
2c8861403e
Expand exception message.
2021-02-03 15:45:55 +02:00
Sandu Liviu Catalin
89bc0a5a3b
Builtin announcer.
2021-02-03 15:32:12 +02:00
Sandu Liviu Catalin
fd2a1de107
Backport MaxmindDB.
2021-01-31 18:48:31 +02:00
Sandu Liviu Catalin
f53b5b348d
Use Poco SharedPtr to maintain compatibility with it.
2021-01-31 17:32:16 +02:00
Sandu Liviu Catalin
9dab72a2a7
Improve debug message and value gen.
2021-01-31 14:55:49 +02:00
Sandu Liviu Catalin
13f5808442
Rename methods for consistency.
2021-01-31 14:23:33 +02:00
Sandu Liviu Catalin
4838850051
Don't return for void methods.
2021-01-31 14:13:11 +02:00
Sandu Liviu Catalin
0670a8dadf
Improve vector container.
...
Add basic map container.
2021-01-31 14:09:37 +02:00
Sandu Liviu Catalin
be557939a9
Preliminary Poco::Data bindings.
2021-01-31 00:16:10 +02:00
Sandu Liviu Catalin
4a6bfc086c
Major plugin refactor and cleanup.
...
Switched to POCO library for unified platform/library interface.
Deprecated the external module API. It was creating more problems than solving.
Removed most built-in libraries in favor of system libraries for easier maintenance.
Cleaned and secured code with help from static analyzers.
2021-01-30 08:51:39 +02:00
Sandu Liviu Catalin
22a17fe3c4
Code cleanup.
...
Get rid of ReleaseGently.
2020-04-27 13:10:54 +03:00
Sandu Liviu Catalin
65f7852c21
Minor changes and additions.
2020-04-21 06:06:27 +03:00
Sandu Liviu Catalin
8a927419c2
Return the length of the written string.
...
Since they can be dynamically generated through a formatted string.
2020-04-20 03:48:49 +03:00
Sandu Liviu Catalin
1f2f580a67
Rename Read/WriteString to Read/WriteClientString.
...
The buffer is being moved to a more general purpose type of buffer. And a rename was in order to avoid confusion with client-encoded strings.
2020-04-20 02:28:35 +03:00
Sandu Liviu Catalin
505a165d23
Use pragma once instead of macro guards.
2020-03-22 01:45:04 +02:00
Sandu Liviu Catalin
c0fd374404
Rename source to module.
2020-03-21 23:02:27 +02:00