From 35e9ed19671416515ed2d89f530f9c1971cb97f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norman=20K=C3=B6hring?= Date: Wed, 27 Sep 2023 15:24:22 +0200 Subject: [PATCH] update for zig v0.11 --- build.zig | 2 +- build.zig.zon | 7 +++++++ gyro.zzz | 20 -------------------- src/status.zig | 2 +- zig-out/lib/libzerve.a | Bin 0 -> 8836 bytes zig.mod | 6 ------ 6 files changed, 9 insertions(+), 28 deletions(-) create mode 100644 build.zig.zon delete mode 100644 gyro.zzz create mode 100644 zig-out/lib/libzerve.a delete mode 100644 zig.mod diff --git a/build.zig b/build.zig index 23e76e2..81742b6 100644 --- a/build.zig +++ b/build.zig @@ -12,7 +12,7 @@ pub fn build(b: *std.Build) void { .optimize = optimize, }); - lib.install(); + b.installArtifact(lib); const main_tests = b.addTest(.{ .root_source_file = .{ .path = "src/zerve.zig" }, diff --git a/build.zig.zon b/build.zig.zon new file mode 100644 index 0000000..9cf2e00 --- /dev/null +++ b/build.zig.zon @@ -0,0 +1,7 @@ +.{ + .name = "zerve", + .version = "0.0.22-zig11", + .dependencies = .{ + }, +} + diff --git a/gyro.zzz b/gyro.zzz deleted file mode 100644 index a4b0728..0000000 --- a/gyro.zzz +++ /dev/null @@ -1,20 +0,0 @@ -pkgs: - zerve: - version: 0.0.22 - license: MIT - description: Simple web framework for zig - source_url: "https://github.com/floscodes/zerve" - root: src/zerve.zig - files: - README.md - LICENSE - zig.mod - build.zig - src/*.zig - tags: - http - server - framework - http-server - server-side - \ No newline at end of file diff --git a/src/status.zig b/src/status.zig index b45755d..5dc45f0 100644 --- a/src/status.zig +++ b/src/status.zig @@ -148,6 +148,6 @@ pub const Status = enum(u32) { /// E.g. `Status.code(200)` will return `Status.OK`. /// The program will panic if the passed code does not exist. pub fn code(n: u32) Status { - return @intToEnum(Status, n); + return @enumFromInt(n); } }; diff --git a/zig-out/lib/libzerve.a b/zig-out/lib/libzerve.a new file mode 100644 index 0000000000000000000000000000000000000000..49e50538fd8b4d9040a984ad14aeddea471f9828 GIT binary patch literal 8836 zcmbuE4UAk>6@c&T>~?2&+U?J_l+w~}rL|jh=VyOsyHIwE+aFR&X-l+7d3`hcc6Z$Q zb{ccFj+zkQ$W3va2got3TRqI3;x>HJiqT;X&a? z+mqAfqLVC@-J)HZDLd0{zBHBe++32B%jq*oktoJsF-5bQ@N~GaKyhr$J=~xX^X9{r2&_ zJDVaAnWl-D?eJTe&abPpQ7Vp_6=2y^$M34NNLh>ijV@z;yEgLUCp(%SN5O*7;{aMd6|O3F^2PYC52kU>iwAUnNH?FC8_+YE6P$@NT-pkF_YrG0r zhSj`_wb^RE;O9$;Ys0aSc#{=2h|#{UEqJ3r?tFFwWS8d@*YqZ`z)9Ou;VMd4qQWm|zALF5E?q>*d^h z#m7m7RHy|fuTr&o<+_K0a11Z#f~#E%e+&sPU#t}JlX+*tDwL=4Ig>4yVP(L{Pb{b_ zSN%%Ww=j%MwbzW#Ic9G@Yi`JXtk&iYWP-uGedzH+$04qP|r{Tb5lam#l&GuuN`#tcU6=_;AFX(A)=m+%Cv@3!%+t1oU8MI$5ug>vAhN z@CdK3*XGPjUBM7>>Z;r=X8;9vbrQPARlWdYSg@L7&_R7_eW2k&Zh;&Zc1+q$o5NCs zoeyr!V|7&``guTnpHG0ltf&j+1xvObZA06$Rd0^Ny&c@b7wxvXh1^g*V1k$aV7-cV zZcxqAd25dEIJAS|Ysi9FoVQQnGY-NE-|!?B^bU>BvufJl3k+;j_|&9$#fKJblK7ew zY|{9QUD#Q$&EX5vf;xk5Te#!m!&7>%MIydUz3sM%PigT8h5ubR7`Q(%T@8&ln<0>q zNaU@KC76MNM~z6sXKH0;3Xep|S$zD`;Rqt7I@c3ip`PHOjOU=F=TE$|$1*fmJ7EoE zh8=rwV8~7lq*HyvL;ZID@Ziu;+D=dA>{Rw`T6|Z7N(M_@UmEBi=PN6PDy%AB2(HBY z7>lr?!4|}v7O|1QplUXMzo_ee4j_WfaH5weV#w)LjB2{Y0P<*v3*L=a2)Nko=8Cn% z>E($Cz2I|Q)YQ4O(+34?r@|n^`76vHWgVKO^f*Yg{~GJUpJo1a#Ziq0rw6X7XVKuW zQ3qU#n%ePxUR~5Io2R29^T%<7=PL8iT;_=!S6lpLWw7V);ZDlP@gOK^1s8sa5R_llCdE&&F6$@lf1G(r+5eRFZHm9lTj@25 zKgWEh;xDp(qvA5(TNHndb-4~Q&L_D2soO0qe~bAilzniXHs&71+u#v|>0ZTG zGXJdN8<>Ay@hg~rQSmLzA5pxA`D2RrG5@CG8Rp+r{A%V;DL&5pM~dIb{G8%Pn7^QS zmibGHPci?E;w9#PP`t|g6~#|6e^v3jnZKd=OcsKKtisShN(`m)=l!fWjijOeA zPjNh>VLGe$9_9}!zK^-Yom}^un15B-A7L)>DE1EXCzXAXxx}N`d(59!_Q#n&r}!Pr zf1>z3%zvi%=a@^JO23aV|DCdbl)1#C*#DC6&%Y`A3(O@R#r}`n&P8SaCi7;_#r^{8 zam9o0&&EjHiT!py3anT5!Pj7TZ&f__+H6ch@!)H-G5v}MUz?4Q_>z8u@7TudQ1%CS zJbM+tow>x3v{PbkDSL~##F5xfGA}6mTbN56iT(Y|PbvE^GY`Md(|-`b?NU1dVLM?i z=ezm)Q~(8Pq3txj2XHtRaGwF4u5M@jh3oNp4YQ?S{nQqB6uD~_ijekuhRwB*4D z)v!~(G+8!@QrUMByY}7G14qr=41eKf4>)Z%{(vRN*ZPMWA#hZ!eewVU3e$^^Y&4*mUEe$ zbEHE2MDGB99Mh-(&b#^0Ded4n6Ya$RQntI5`z3(jZi zf=mCBTi_(+u>bkCK=W0lQVpJ)8;yUI<5#W|jvuF@$A29#-6kM&i06&*6;4Vu<51bC z|Bp22ANNV!{~2JqP3&(