|
c56d441891
|
Fix size calculation and add another test for encoding a gsm7 message
Run Tests / Test (push) Successful in 16s
Benchmark BufferPool / RunBenchmarks (push) Successful in 21s
|
2024-07-31 14:19:12 +02:00 |
|
|
85e674753e
|
Fix size tests for submit_sm
Run Tests / Test (push) Successful in 15s
Benchmark BufferPool / RunBenchmarks (push) Successful in 23s
|
2024-07-31 14:05:54 +02:00 |
|
|
b74a7c842f
|
Remove dependencies
Benchmark BufferPool / RunBenchmarks (push) Failing after 16s
Run Tests / Test (push) Failing after 14s
|
2024-07-31 13:15:57 +02:00 |
|
|
d477951fb4
|
Implement submit message encoding
|
2024-07-31 13:15:47 +02:00 |
|
|
4c92723df0
|
Implement blank ucs2 coder
|
2024-07-31 13:14:37 +02:00 |
|
|
d0c868ca5c
|
Add coder/decoder size to coder
|
2024-07-31 13:14:37 +02:00 |
|
|
7001f2c51a
|
Refactor encoding to use *string instead of string as input
I don't want to clone the whole input string
|
2024-07-31 13:14:37 +02:00 |
|
|
7b4fcf3de1
|
Add air for pdu tests
Benchmark BufferPool / RunBenchmarks (push) Failing after 14s
Run Tests / Test (push) Failing after 13s
|
2024-07-31 12:47:53 +02:00 |
|
|
ad8eaff930
|
Fully implement GSM7 decode
Benchmark BufferPool / RunBenchmarks (push) Failing after 17s
Run Tests / Test (push) Failing after 16s
|
2024-07-31 12:45:31 +02:00 |
|
|
f847588a24
|
Grow buffer when encoding when necessary
Run Tests / Test (push) Failing after 15s
Benchmark BufferPool / RunBenchmarks (push) Failing after 16s
To maybe hopefully prevent multiple allocations
|
2024-07-30 23:34:50 +02:00 |
|
|
ee4f8ecfd6
|
Add memory allocation test
To make sure none is happening
|
2024-07-30 23:31:54 +02:00 |
|
|
f5e263752e
|
little refactor
Benchmark BufferPool / RunBenchmarks (push) Failing after 17s
Run Tests / Test (push) Failing after 15s
|
2024-07-30 22:58:51 +02:00 |
|
|
39c7876ed1
|
Clean up tests to reduce repeating code
Benchmark BufferPool / RunBenchmarks (push) Failing after 16s
Run Tests / Test (push) Failing after 15s
|
2024-07-30 22:49:22 +02:00 |
|
|
b2a588e667
|
Add "len" methods to encode and decode
Benchmark BufferPool / RunBenchmarks (push) Failing after 18s
Run Tests / Test (push) Failing after 16s
To get length of encoded/decoded string
|
2024-07-30 22:45:56 +02:00 |
|
|
db61da9fc2
|
A lil optimize
|
2024-07-30 22:15:36 +02:00 |
|
|
9fbcdd86cc
|
Add encode benchmarks
|
2024-07-30 22:14:19 +02:00 |
|
|
76d7102e72
|
Implement basic decoding
|
2024-07-30 22:10:57 +02:00 |
|
|
74928d9f7a
|
Add some sort of work on decode
|
2024-07-30 22:03:57 +02:00 |
|
|
a6339587d4
|
Add tests for insertat and decode
|
2024-07-30 22:03:57 +02:00 |
|
|
48d28def47
|
Add air config
|
2024-07-30 22:02:00 +02:00 |
|
|
e6199da5d6
|
Add more tests
Benchmark BufferPool / RunBenchmarks (push) Failing after 1m15s
Run Tests / Test (push) Failing after 1m13s
|
2024-07-28 21:47:51 +02:00 |
|
|
a2f4e9af25
|
Fix packing for larger strings
Benchmark BufferPool / RunBenchmarks (push) Waiting to run
Run Tests / Test (push) Waiting to run
|
2024-07-28 17:35:19 +02:00 |
|
|
b26c64d0d9
|
Add more complex test case
Benchmark BufferPool / RunBenchmarks (push) Has been cancelled
Run Tests / Test (push) Has been cancelled
|
2024-07-28 14:54:30 +02:00 |
|
|
930e5b9b4f
|
Generate mask on the fly
|
2024-07-28 14:51:25 +02:00 |
|
|
7f9717266f
|
Implement GSM7 packing
Benchmark BufferPool / RunBenchmarks (push) Has been cancelled
Run Tests / Test (push) Has been cancelled
|
2024-07-28 13:00:34 +02:00 |
|
|
92c0e83e73
|
Update coders with error return values
Benchmark BufferPool / RunBenchmarks (push) Failing after 25s
Run Tests / Test (push) Failing after 23s
|
2024-07-25 16:53:14 +02:00 |
|
|
0eb0f5d773
|
Add tests for gsm7
|
2024-07-25 16:33:46 +02:00 |
|
|
161ff14189
|
Add ascii encoding
|
2024-07-25 16:33:31 +02:00 |
|
|
7bcc02c66d
|
Sad update
Benchmark BufferPool / RunBenchmarks (push) Failing after 19s
Run Tests / Test (push) Failing after 17s
|
2024-07-24 22:34:05 +02:00 |
|
|
31efd3fdef
|
Remove null terminator from short message
Benchmark BufferPool / RunBenchmarks (push) Failing after 18s
Run Tests / Test (push) Failing after 16s
AApparently the message does not use it
|
2024-07-24 21:00:42 +02:00 |
|
|
38976d6bc8
|
Add legit test for pdu encoding
|
2024-07-24 20:58:52 +02:00 |
|
|
d25058fdec
|
Add null to terminate strings
|
2024-07-24 20:58:40 +02:00 |
|
|
2453d639ff
|
Ensure all pdus use pointer to header
Run Tests / Test (push) Successful in 20s
Benchmark BufferPool / RunBenchmarks (push) Successful in 23s
|
2024-07-24 19:22:41 +02:00 |
|
|
14c861ccb4
|
Implement submit encode
|
2024-07-24 19:20:08 +02:00 |
|
|
500cb11235
|
Fix the rest of pdu tests
Run Tests / Test (push) Successful in 28s
Benchmark BufferPool / RunBenchmarks (push) Successful in 38s
|
2024-07-24 19:12:05 +02:00 |
|
|
ec04fa1fb6
|
Fix pdu tests
|
2024-07-24 19:09:14 +02:00 |
|
|
a12c22587d
|
Properly implement buffer pool
Run Tests / Test (push) Failing after 18s
Benchmark BufferPool / RunBenchmarks (push) Failing after 19s
It wasn't reusing buffers, idiot idiot idiot...
|
2024-07-24 19:05:49 +02:00 |
|
|
f30680c26f
|
Rework every uint8 to byte and rework every []byte to bytes.Buffer
Benchmark BufferPool / RunBenchmarks (push) Failing after 17s
Run Tests / Test (push) Failing after 15s
I just learnt that uint8 and byte are the fucking same
And that bytes.Buffer is the thing to use
Idiot idiot idiot...
Live and learn
|
2024-07-24 18:48:12 +02:00 |
|
|
bed69fbfd3
|
Add more benchmarks?
Run Tests / Test (push) Successful in 25s
Benchmark BufferPool / RunBenchmarks (push) Successful in 28s
|
2024-07-24 11:32:09 +02:00 |
|
|
7faa683237
|
Print first date then commit hash for benchmark results
Run Tests / Test (push) Successful in 24s
Benchmark BufferPool / RunBenchmarks (push) Successful in 26s
|
2024-07-24 11:16:57 +02:00 |
|
|
3d7702f1c6
|
Add pdu benchmarks
Run Tests / Test (push) Successful in 29s
Benchmark BufferPool / RunBenchmarks (push) Successful in 35s
|
2024-07-24 11:15:35 +02:00 |
|
|
6e58c5cd45
|
Track benchmark before checkout
Run Tests / Test (push) Successful in 15s
Benchmark BufferPool / RunBenchmarks (push) Successful in 27s
|
2024-07-23 18:47:05 +02:00 |
|
|
46ae251b32
|
Make workflows actually trigger, oops
Run Tests / Test (push) Successful in 20s
Benchmark BufferPool / RunBenchmarks (push) Failing after 23s
|
2024-07-23 18:42:22 +02:00 |
|
|
921c31b9fc
|
Maybe delete local benchmark before pull..
|
2024-07-23 18:42:22 +02:00 |
|
|
e0abb0ca70
|
Fetch benchmark before checkout
|
2024-07-23 18:31:47 +02:00 |
|
|
123d90b4f5
|
Make workflows not trigger on benchmark
|
2024-07-23 18:30:42 +02:00 |
|
|
0c8725a69e
|
Fix up the benchmark workflow
|
2024-07-23 18:30:03 +02:00 |
|
PhatPhuckDave
|
75514c7d90
|
Add benchmark program
|
2024-07-23 18:24:11 +02:00 |
|
PhatPhuckDave
|
6f164e5933
|
Add benchmark cicd
Benchmark BufferPool / RunBenchmarks (push) Successful in 8s
Run Tests / Test (push) Successful in 14s
|
2024-07-23 17:10:36 +02:00 |
|
PhatPhuckDave
|
36dcbbc154
|
Add benchmarks for bufpool
|
2024-07-23 15:08:07 +02:00 |
|