Commit Graph

7 Commits

Author SHA1 Message Date
Sam Therapy 530ef06ee1
feat: Trace (#162)
continuous-integration/drone/push Build is passing Details
This PR should add the trace option, used by +trace and --trace

TODO
- [x] Making the trace work properly
- [x] Documentation adding
- [x] Completion adding

Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Reviewed-on: #162
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-10 17:51:49 +00:00
Sam Therapy 81da49093d
refactor: Make all calls to options pointers (#132)
continuous-integration/drone/push Build is passing Details
Instead of copying the opts struct every time it gets passed around, it should be created once and passed through reference.

This should reduce memory utilization, unfortunately I cannot test it since this program runs so fast pprof won't report anything useful.

I think I found all of them 🙂

Co-authored-by: Sam Therapy <sam@samtherapy.net>
Reviewed-on: #132
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-10-13 12:49:36 +00:00
Sam Therapy 0845ae2a82
refactor: Make tests less ugly (#102)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #102
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-09-21 23:08:31 +00:00
Sam Therapy 9746ae0a6f feat: more API work
continuous-integration/drone/push Build was killed Details
Reviewed-on: #94
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-09-15 11:02:43 +00:00
Sam Therapy 7edd983175 feat: add preliminary message tinkering (#79)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #79
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-09-05 00:05:06 +00:00
Sam Therapy 4cf19ebf78 Another "minor refactor" (#61)
continuous-integration/drone/push Build is passing Details
I need to make fewer of these :)
Reviewed-on: #61
2022-08-11 07:25:36 +00:00
Sam Therapy 07728cffdb (feat)EDNS (#55)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #55
2022-08-04 01:09:49 +00:00