Commit graph

  • 79c550d295 fix Felipe Pena 2025-09-12 20:10:35 -03:00
  • 78dea06e1d
    Merge 5581b8c8b8 into a8d200ac0e kbkpbot 2025-09-12 13:42:23 +00:00
  • 5581b8c8b8 cgen: fix fixed-array const initializer kbkpbot 2025-09-12 21:38:28 +08:00
  • e525827aca
    Merge ba5a6083c4 into a8d200ac0e Felipe Pena 2025-09-12 12:46:47 +00:00
  • ba5a6083c4 fix Felipe Pena 2025-09-12 09:45:52 -03:00
  • 3eca95decd fix Felipe Pena 2025-09-12 09:44:42 -03:00
  • b2cbe5bd45
    Merge afdf137ffb into a8d200ac0e blackshirt 2025-09-12 12:06:12 +00:00
  • afdf137ffb x.crypto.ascon: ascon_pnr revert to previous one and change to use an enum blackshirt 2025-09-12 12:05:55 +00:00
  • 01b66cf14d
    Merge 513030dd6b into a8d200ac0e kbkpbot 2025-09-12 11:30:16 +00:00
  • 513030dd6b workaround msvc test bug right now, should fix in anther PR kbkpbot 2025-09-12 19:29:43 +08:00
  • 87c77a9581
    Merge 487db2fe17 into a8d200ac0e Felipe Pena 2025-09-12 10:38:19 +00:00
  • 487db2fe17 fix Felipe Pena 2025-09-12 07:38:09 -03:00
  • a10ad725a5
    Merge e75940e34a into a8d200ac0e Larsimusrex 2025-09-12 11:27:47 +02:00
  • e75940e34a add test Larsimusrex 2025-09-12 11:25:36 +02:00
  • b1914fc217 fix type_default for empty structs Larsimusrex 2025-09-12 11:21:02 +02:00
  • e8caeaed92
    Merge b00f2d7a9f into a8d200ac0e Delyan Angelov 2025-09-12 08:39:53 +00:00
  • 07a9af4336
    Merge 96e9c7831f into a8d200ac0e Ahmir Postell 2025-09-12 08:39:53 +00:00
  • ee38b34ec9
    Merge c5579c426c into a8d200ac0e João Matos 2025-09-12 08:39:53 +00:00
  • f1a3320ba3 cleanup kbkpbot 2025-09-12 16:34:18 +08:00
  • dd9fea6115 fix kbkpbot 2025-09-12 16:30:27 +08:00
  • 4e442d8153
    Merge 34f6845d75 into a8d200ac0e Delyan Angelov 2025-09-12 10:28:16 +02:00
  • 32aaf30d1e Merge branch 'master' into 64bit-int-1 kbkpbot 2025-09-12 16:12:45 +08:00
  • af42695d21 fix -cstrict kbkpbot 2025-09-12 16:09:06 +08:00
  • a8d200ac0e
    decoder2: improve enum decoding; fix handling of required fields at the end of a json string (#25289) master Larsimusrex 2025-09-12 09:57:15 +02:00
  • b5ee3d374b fix -cstrict kbkpbot 2025-09-12 13:41:50 +08:00
  • 97780a65f6 add i32 support; type always use u32 not int kbkpbot 2025-09-12 13:33:57 +08:00
  • f487cb77c1 x.crypto.asconL small missing a bits of improvement blackshirt 2025-09-12 03:05:55 +00:00
  • 304dab9494
    Merge branch 'vlang:master' into ascon blackshirt 2025-09-12 07:41:59 +07:00
  • d5fe62b37d add json sumtype test kbkpbot 2025-09-12 08:38:18 +08:00
  • bcf9bba539 cgen: add num support for json kbkpbot 2025-09-12 08:20:49 +08:00
  • 56f20d1ff8
    x.crypto.ascon: small cleanups and optimization (#25284) blackshirt 2025-09-12 03:36:11 +07:00
  • 04e79e7b2a
    checker: prevent usage of imported module name prefix as identifier names, to avoid cgen collisions (#25280) CreeperFace 2025-09-11 21:33:43 +01:00
  • 92aa523ba1 code cleanup Larsimusrex 2025-09-11 20:19:30 +02:00
  • 536fbda961 add enum string decoding and tests Larsimusrex 2025-09-11 20:08:27 +02:00
  • e7cec986f6 x.crypto.ascon: small bits of cleansup and optimization blackshirt 2025-09-11 16:42:13 +00:00
  • 027414533e fix enum always 32bit int; merge master kbkpbot 2025-09-11 21:42:27 +08:00
  • d73ebc1aca
    v.ast: add a mod field to ast.FnTypeDecl too Delyan Angelov 2025-09-11 13:18:56 +03:00
  • fd479a2bcd
    native: support more assign ops, reduce code duplication (#25283) Eliyaan (Nopana) 2025-09-11 15:12:28 +02:00
  • f53ba363ef checker: prevent usage of imported module name prefix as identifier names Dylan Donnell 2025-09-11 13:27:45 +02:00
  • c2e2aac0c9
    tests: use os.vtmp_dir() in autofree_toml.vv, so it can be cleaned up automatically; simplify the code Delyan Angelov 2025-09-11 13:04:03 +03:00
  • c5c70f298d small fix Larsimusrex 2025-09-11 11:52:23 +02:00
  • 97145ca3a8
    v.builder: support -d trace_type_symbols_after_checker Delyan Angelov 2025-09-11 12:47:47 +03:00
  • 3d58cb5b85 support more assign ops, reduce code duplication Nopana_Eliyaan 2025-09-11 11:40:12 +02:00
  • af250fcf81 decode enums Larsimusrex 2025-09-11 11:37:17 +02:00
  • 6adb5fcfb0 fix decoding required when last node in json string Larsimusrex 2025-09-06 08:48:44 +02:00
  • 78fa87e198 fix unicode >0xdfff Larsimusrex 2025-09-06 08:44:13 +02:00
  • b653d65676
    native: structs multi_assign and multi_return (#25281) Eliyaan (Nopana) 2025-09-11 10:36:14 +02:00
  • a10c59704b
    x.crypto.ascon: improve single-shot functions of ascon hashing variant; add benchmark (#25282) blackshirt 2025-09-11 15:04:21 +07:00
  • 0ffdecfb27
    Update vlib/x/crypto/ascon/README.md Delyan Angelov 2025-09-11 11:03:47 +03:00
  • 6d1bfc810b fix PR review Nopana_Eliyaan 2025-09-11 09:56:41 +02:00
  • 152001ef81 x.crypto.ascon: improves one-shot of ascon hasing functions blackshirt 2025-09-11 05:30:06 +00:00
  • 2a4749d4e8 x.crypto.ascon: small cleans up blackshirt 2025-09-10 11:52:32 +00:00
  • 6bf4e30b6b x.crypto.ascon: optimize ascon_pnr permutation routine blackshirt 2025-09-10 11:07:47 +00:00
  • 6993b23645
    Merge branch 'master' into fix_variadic_option_array Delyan Angelov 2025-09-11 05:58:14 +03:00
  • 07aa75d0a3
    Merge branch 'vlang:master' into ascon_opt blackshirt 2025-09-11 09:58:08 +07:00
  • f16452d3a6
    x.crypto.ascon: improve the core of Ascon permutation routine (#25278) blackshirt 2025-09-11 09:56:17 +07:00
  • e1e1a07c12
    Merge branch 'vlang:master' into ascon_opt blackshirt 2025-09-11 07:13:01 +07:00
  • 2251979db3 struct multiassign, struct multi return Nopana_Eliyaan 2025-09-10 17:55:19 +02:00
  • 919c68e6f9
    comptime: fix $match with fn type (#25271) Felipe Pena 2025-09-10 15:42:20 -03:00
  • 4ea05636fb
    native: improve consts, support more assigns (#25277) Eliyaan (Nopana) 2025-09-10 19:22:13 +02:00
  • 177758ac53
    v.eval: add more compilex comptime-cond support (#25276) kbkpbot 2025-09-11 01:20:55 +08:00
  • 9be323da3f make aead128 test as a public api test blackshirt 2025-09-10 12:27:26 +00:00
  • e317c634bb
    cgen: prefix builtin APIs with builtin__ (#25264) CreeperFace 2025-09-10 13:12:22 +01:00
  • b1eed2ddf9 restore fix Felipe Pena 2025-09-10 08:55:37 -03:00
  • 2923c01722 x.crypto.ascon: small cleans up blackshirt 2025-09-10 11:52:32 +00:00
  • 8924d63671 Merge remote-tracking branch 'origin/master' into fix_match_fn_type_check Felipe Pena 2025-09-10 08:38:42 -03:00
  • bb6d410881 fix Felipe Pena 2025-09-10 08:37:51 -03:00
  • 13f1fe50ab x.crypto.ascon: optimize ascon_pnr permutation routine blackshirt 2025-09-10 11:07:47 +00:00
  • 1550e98ddd
    Merge 329719e578 into f073169177 kbkpbot 2025-09-10 11:00:10 +00:00
  • ddac9504d9 add tests Nopana_Eliyaan 2025-09-10 10:13:37 +02:00
  • 7fb6a84ff6 fix 64bits ops using RDX:RAX and outputing in RDX Nopana_Eliyaan 2025-09-10 09:59:08 +02:00
  • 555a8b37ec eval: add more compilex comptime-cond support kbkpbot 2025-09-10 15:57:04 +08:00
  • 70b33b0031 fix eval support more complex condtion; merge master kbkpbot 2025-09-10 15:37:33 +08:00
  • 3ae4f24d8e fixes, more struct assigns Nopana_Eliyaan 2025-09-10 09:15:45 +02:00
  • f073169177
    x.crypto: add a new ascon cryptographic module, based on https://doi.org/10.6028/NIST.SP.800-232 (Lightweight Cryptography Standards for Constrained Devices) (#25260) blackshirt 2025-09-10 14:03:35 +07:00
  • d6f336446e
    Update vlib/x/crypto/ascon/ascon.v Delyan Angelov 2025-09-10 09:59:12 +03:00
  • 73497e2bd5
    Update vlib/x/crypto/ascon/hash.v Delyan Angelov 2025-09-10 09:59:00 +03:00
  • acca80a96f
    small warning fix related unused variables blackshirt 2025-09-10 02:33:55 +00:00
  • cbd070c46e
    remove direct_array_access tag, small cleans up blackshirt 2025-09-09 18:41:33 +00:00
  • ca7d17ad86
    x.crypto: add an Ascon-AEAD128 functionalities into x.crypto.ascon blackshirt 2025-09-09 05:10:40 +00:00
  • f6867a8ee9
    remove included profile.txt blackshirt 2025-09-08 15:40:13 +00:00
  • c3eba936d8
    x.crypto: addition of Ascon-based lightweight cryptographic module blackshirt 2025-09-08 15:17:57 +00:00
  • e650d6b7f0
    cgen: fix big IntegerLiteral LL postfix (fix #25269) (#25275) kbkpbot 2025-09-10 14:45:40 +08:00
  • 447994543b
    cgen: allow generic alias enum comptime (fix #25249) (#25251) Swastik Baranwal 2025-09-10 12:07:48 +05:30
  • 015a85daf4
    builtin: fix thread naming issue on Windows by ignoring RaiseException (0x406D1388) (#25270) xieke 2025-09-10 14:34:45 +08:00
  • f2951fdff5
    cgen: prefix builtin methods with builtin__ Dylan Donnell 2025-09-10 02:16:52 +02:00
  • 01f108e349
    builtin: fix v -W -Wimpure-v examples/hello_world.v (move ctovstring_impl to builtin.c.v) Delyan Angelov 2025-09-10 09:07:33 +03:00
  • 49e77546c9
    markused: fix CI (for failing compilation of vlib/v/tests/skip_unused/array_init_from_sumtype.vv) (#25274) Felipe Pena 2025-09-10 03:00:34 -03:00
  • 50b184a0d1 fix kbkpbot 2025-09-10 12:50:52 +08:00
  • aa48c61196 fix kbkpbot 2025-09-10 08:34:39 +08:00
  • 4f4eea48e8 cgen: fix big IntegerLiteral LL postfix kbkpbot 2025-09-10 08:14:51 +08:00
  • a035c162d8 fix Felipe Pena 2025-09-09 19:42:39 -03:00
  • dd929c2cbd fix Felipe Pena 2025-09-09 19:30:47 -03:00
  • d661e4b9f4 fix Felipe Pena 2025-09-09 19:16:46 -03:00
  • 4bd5ef73fe fix Felipe Pena 2025-09-09 18:37:03 -03:00
  • 98976c6e27 fix Felipe Pena 2025-09-09 18:35:43 -03:00
  • 1e8920cb23 fixed the thread naming issue by using RaiseException (0x406D1388) on Windows. 谢克 2025-09-10 00:45:47 +08:00
  • bae7684276
    json2: replace encoder with new implementation (#25224) Larsimusrex 2025-09-09 17:50:22 +02:00
  • c95f876b68 move below max_i64 kbkpbot 2025-09-09 22:27:04 +08:00
  • 827b0a8e23 workaround msvc int_min bug kbkpbot 2025-09-09 22:25:07 +08:00