1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-20 15:14:08 +00:00
Commit graph

244 commits

Author SHA1 Message Date
renerocksai
8d187310c7 harmonize callback function error handling, zap logging; doc updates 2025-04-01 16:30:24 +02:00
renerocksai
a01c6146ec
Minor README & comment cosmetics 2025-03-30 20:32:33 +02:00
renerocksai
3a2246ba50
cleanup unused params where applicable (ie non-instructive) 2025-03-30 19:58:22 +02:00
renerocksai
cc6d55fbf7
Improved & generalized checkEndpoint functions
E.g. return type's error set does not need to be `anyerror` anymore.
2025-03-30 19:37:40 +02:00
renerocksai
43c411dcd7
fix router.zig type checking, remove wrk examples from build.zig 2025-03-30 15:03:35 +02:00
Rene Schallner
75c0cfdf02
Merge branch 'master' into XXX 2025-03-30 14:49:58 +02:00
renerocksai
b8ca82f0fd zap.App.Create(Context).Endpoint.Authenticating -> zap.App is READY. 2025-03-30 13:17:32 +02:00
renerocksai
b05004291e refactored endpoint Binder/Bind/Bound/Interface ... namings 2025-03-30 12:21:08 +02:00
renerocksai
458d6ee071 First zap.App test SUCCESS!!! 2025-03-30 11:28:36 +02:00
renerocksai
51d17a1868 restore lost changes 2025-03-29 11:10:45 +01:00
renerocksai
8654ad8310 Improve code comment in router.zig 2025-03-29 11:10:42 +01:00
Rene Schallner
4d8ba50b17
Merge pull request #125 from cosmicboots/handle_func_introspection
Add type checking to `simple_router`'s `handle_func`
2025-03-29 09:41:56 +01:00
renerocksai
efd26fd3bb app cosmetics 2025-03-27 01:13:33 +01:00
renerocksai
d4a2079542 BoundFunction POLYMORPHIC!!! 2025-03-27 01:13:30 +01:00
renerocksai
6dd3c93a0f BoundFunction YEAH 2025-03-23 23:28:28 +01:00
Rene Schallner
3353b6a525 WIP: progress on Bound function 2025-03-23 23:02:27 +01:00
Rene Schallner
9d3434c21c WIP side-experiment WIP BoundFunction 2025-03-22 20:27:42 +01:00
Rene Schallner
7da0a6fe4e continue working on zap.App 2025-03-22 19:02:30 +01:00
Rene Schallner
029c8ff069 rename types for endpoint wrapping 2025-03-21 20:08:36 +01:00
Rene Schallner
f4e42f2557 add zap.Request.headersToOwnedList() 2025-03-21 19:31:11 +01:00
Rene Schallner
dcd07b7025 remove debug print from test 2025-03-21 19:30:18 +01:00
Rene Schallner
3aaa7fcc24 removed Self and @This() as much as possible 2025-03-21 18:57:33 +01:00
Rene Schallner
9eb254d5f8 get rid of zap.util.FreeOrNot 2025-03-21 18:21:27 +01:00
Rene Schallner
ad2b2f2eb0 added skeleton for App.zig 2025-03-21 11:33:44 +01:00
renerocksai
fcce4517de
introduced error union to request fn return type 2025-03-16 20:16:14 +01:00
renerocksai
7503f090ee
doc update 2025-03-16 16:42:08 +01:00
renerocksai
f77f405320
doc update 2025-03-16 16:33:55 +01:00
renerocksai
ab42f971a0
remove usingnamespace 2025-03-16 16:17:42 +01:00
renerocksai
3856fceb9f
fix auth tests b/c of new zap.Endpoint 2025-03-16 15:52:26 +01:00
renerocksai
7f82a6b350
fixed zap.Middleware + example for endpoint handlers to new zap.Endpoint 2025-03-16 14:13:54 +01:00
renerocksai
7aae77b034
fix doc comment for new Endpoint 2025-03-16 13:39:52 +01:00
renerocksai
0123e60059
endpoint type check with meaningful error messages 2025-03-16 13:39:01 +01:00
renerocksai
8e80eecc3e
endpoint simplification 2025-03-16 04:45:31 +01:00
Rene Schallner
5808a02466
fix mustache.zig for current zig master (0.14.x) 2025-03-06 13:42:40 +01:00
Rene Schallner
e9fa568751
update to zig master 2025-03-06 13:42:40 +01:00
Rene Schallner
ae5c927833
Revert "EndpointHandler: de-morgan logic for useRoutes"
This reverts commit 9543ede15f.
2024-10-20 23:30:16 +02:00
Rene Schallner
9543ede15f
EndpointHandler: de-morgan logic for useRoutes
from !a or b -> a and b
2024-10-14 23:18:19 +02:00
iacore
1155051712
update docs for zap.start 2024-09-02 17:21:15 +00:00
Thom Dickson
83805e20be
add type introspection for router handle_func 2024-08-23 23:03:20 -04:00
Thom Dickson
903716bcf5
update docs and examples for endpoint middleware 2024-07-25 20:38:26 -04:00
Thom Dickson
c5325337e1
Create options for EndpointHandler 2024-07-23 18:39:35 -04:00
Rene Schallner
11fa66a31c doc: getHeader need lowercase keys 2024-07-15 12:29:03 +02:00
Thom Dickson
ee94128c7a
rename MustacheLoadArgs to LoadArgs 2024-07-14 15:57:43 -04:00
Thom Dickson
573b27b9d8
include BuildResult in public Mustache API 2024-07-14 00:09:20 -04:00
Rene Schallner
929a236463
Merge pull request #115 from s0er3n/master
feat: add HEAD Method to `methodToEnum`
2024-06-27 19:37:45 +02:00
Rene Schallner
fed9633121 make zap master build with zig master 2024-06-27 19:33:04 +02:00
Sören Michaels
d330979a75 feat: add HEAD Method to methodAsEnum 2024-06-23 23:59:43 +02:00
Rene Schallner
70c0ef1100
Merge pull request #100 from desttinghim/parseAccept
Parse Accept
2024-04-29 03:34:11 +02:00
Louis Pearson
31ba05d6e9 feat: pre-allocate enough space for accept items 2024-04-27 21:09:20 -06:00
Rene Schallner
c79d62ca2c proposed change to parseAccept API 2024-04-27 21:29:32 +02:00