Commit Graph

  • bc397bb0e1
    checker: c2v array fix (#14426) playX 2022-05-16 21:08:41 +0000
  • 32dd801201
    checker: apply fix for ui suggested by spaceface Delyan Angelov 2022-05-16 21:33:02 +0300
  • 9cb8bb2968
    Revert "Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)"" Delyan Angelov 2022-05-16 21:29:47 +0300
  • c624de8523
    cgen: fix struct field array index error (#14417) yuyi 2022-05-17 00:37:39 +0800
  • e5c7fe3006
    Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)" Delyan Angelov 2022-05-16 14:19:33 +0300
  • 39874ae168
    clipboard: fix `v -gc boehm run x.v`, where x.v does c.paste() (fix #14281) Delyan Angelov 2022-05-16 12:54:30 +0300
  • d59f4e9479
    ast, cgen: fix generic method with variadic generic argument (#14404) yuyi 2022-05-16 17:26:38 +0800
  • ef6225c542
    vvet: fix false positive, add test (#14403) Larpon 2022-05-16 11:24:21 +0200
  • 0ab4133128
    cgen: minor cleanup in struct_init() (#14405) yuyi 2022-05-16 17:22:51 +0800
  • 36bec823c2
    checker: allow using methods as vars when expecting a ctx arg (#14414) spaceface 2022-05-16 11:05:08 +0200
  • c2b763655d
    net.smtp: handle UTF-8 subjects according to RFC 1342 (#14410) WoodyAtHome 2022-05-16 10:09:36 +0200
  • 1cf683d482
    checker: add a suggestion for misspelled mod.const_name + a test Delyan Angelov 2022-05-16 10:29:38 +0300
  • b4c529066a
    tests: simplify cmd/tools/modules/testing/common.v Delyan Angelov 2022-05-15 12:54:22 +0300
  • cbb24d34c9
    os: fix is_abs_path function for Windows systems (#14397) Ben 2022-05-16 08:59:37 +0200
  • 7fe3ef9a6e
    fmt: fix fmt error of anon fn with if expr (fix #14393) (#14413) yuyi 2022-05-16 14:48:21 +0800
  • 5068b8b293
    ftp: document all public methods (#14408) Larpon 2022-05-16 07:52:12 +0200
  • 02e026e298
    clipboard: add `[heap]` tag to the Clipboard structs (#14412) Jah-On 2022-05-16 05:45:40 +0000
  • eeff02a8ee
    net.openssl: read doesn't block infinitely (#14406) WoodyAtHome 2022-05-16 07:44:34 +0200
  • c01a8a1737
    checker,gen: allow using methods as function pointers (#14407) spaceface 2022-05-15 17:28:37 +0200
  • c2bc9f4960
    sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1 Delyan Angelov 2022-05-15 12:41:47 +0300
  • e4065bd57b
    checker,cgen: fix if expressions in lock expression (#14384) crthpl 2022-05-15 02:31:07 -0700
  • c28051020a
    time: fix calculate_date_from_offset (#14399) David 'Epper' Marshall 2022-05-15 03:55:24 -0400
  • b50f7fdc71
    ci: simplify ci_sanitized.yml again; use `v.exe fmt -verify vlib/builtin` for windows/msvc instead of `v test-cleancode` Delyan Angelov 2022-05-15 10:54:31 +0300
  • c70e18ea8f
    ci: add a skip list in compiler_test.v (for tmpl_parse_html.vv) Delyan Angelov 2022-05-15 10:23:06 +0300
  • 3a09ccc80a
    ci: restore .github/workflows/ to its state at cee7856, when all checks were done Delyan Angelov 2022-05-15 09:06:01 +0300
  • dd6629e932
    examples: fix 2048 scaling on Android (#14380) Larpon 2022-05-15 08:14:18 +0200
  • 8d141878ce
    math: cbrt fix (#14395) David 'Epper' Marshall 2022-05-14 14:06:38 -0400
  • 67963e0ff2
    ci: further cleanup of ci_sanitized.yml Delyan Angelov 2022-05-14 20:34:01 +0300
  • 1225a865a3
    ci: simplify ci_sanitized.yml Delyan Angelov 2022-05-14 20:29:56 +0300
  • fe9f97074b
    cgen: fix appending struct to interface array (#14388) yuyi 2022-05-14 22:49:42 +0800
  • 3adad32355 tmpl: fix a test Alexander Medvednikov 2022-05-14 17:48:50 +0300
  • b42c824cdb vweb: simplify @foo by removing V_TEMPLATE rule Alexander Medvednikov 2022-05-14 17:46:26 +0300
  • f0d46413d9
    ci: require code to be formatted before everything else (minimise CI queue length) (#14396) Daniel Däschle 2022-05-14 14:38:15 +0200
  • b3e80a3100
    examples: add missing v.mod file (#14392) JalonSolov 2022-05-14 07:48:42 -0400
  • 441637eeb4
    checker: fix optionals in infix expression check (fix #14354) (#14390) j. redhead 2022-05-13 16:54:49 -0500
  • cee7856c0f
    ci: add a quick `v test-cleancode` check, before more costlier tasks Delyan Angelov 2022-05-13 12:24:11 +0300
  • 714ce4e7fc
    ci: fix .out regression after d407a64 Delyan Angelov 2022-05-13 11:18:17 +0300
  • c1bafe7a5a
    ci: extract v_apps_and_modules_compile.yml Delyan Angelov 2022-05-13 11:01:59 +0300
  • 6ec4185017
    checker: allow to pass alias to array as a pointer (c2v) (#14389) playX 2022-05-13 07:17:28 +0000
  • d407a6449d
    parser: fix dollar (closes #14292) (#14378) Daniel Däschle 2022-05-13 07:30:10 +0200
  • ed12a5c84c
    math.big: reduce memory usage of Integer.str() (free intermediary Integers), optimise some operations using `[direct_array_access]` (#14353) Delyan Angelov 2022-05-13 08:21:34 +0300
  • 3c95504a35
    checker, cgen: fix generic fn with array and fixed array arguments (#14385) yuyi 2022-05-13 11:57:48 +0800
  • d679146a80
    fmt: remove space in front of ? and ! (#14366) Daniel Däschle 2022-05-13 05:56:21 +0200
  • df029da942
    Revert "ci: run `code-formatting` job before everything else (try 2) (#14379)" Delyan Angelov 2022-05-12 23:29:37 +0300
  • 0972e67f72
    ci: run `code-formatting` job before everything else (try 2) (#14379) Daniel Däschle 2022-05-12 20:58:11 +0200
  • 8ef9dc6247
    ci: run `v fmt -w vlib/v/checker/fn.v` (fix CI regression after 4952967) Delyan Angelov 2022-05-12 21:24:05 +0300
  • 668d1b04d2
    parser: make script mode errors more informative, when a top level declaration is encountered, after script mode had already started Delyan Angelov 2022-05-12 21:13:51 +0300
  • 20139ad756
    checker: fix typo (#14368) Hunam 2022-05-12 11:23:32 +0200
  • 4952967366
    checker: alias C2V fix (#14377) playX 2022-05-12 09:19:31 +0000
  • f48f7014f0
    checker: check error for generic sumtype types (#14374) yuyi 2022-05-12 16:57:57 +0800
  • e93a8766e5
    regex: fix #14370, last IST not managed in advance tests (#14372) penguindark 2022-05-12 10:49:57 +0200
  • b7ca4c1668
    checker: fix a compiler panic on `fntest()?(&int,&int){return test()?}` Delyan Angelov 2022-05-12 11:36:25 +0300
  • 8830af5c89
    rand: minor cleanup in choose() (#14376) yuyi 2022-05-12 16:20:38 +0800
  • 5bc4fea9e0
    checker: check error for cast function to string (#14375) yuyi 2022-05-12 15:04:38 +0800
  • 901b8f0c24
    builtin: add a map.clear() method (#14373) CC 2022-05-12 00:43:01 -0600
  • 49382f1f43
    gen: make the closure implementation more performant (#14352) spaceface 2022-05-11 23:05:14 +0200
  • c19b037880
    net: select with deadlines (#14369) Emily Hudson 2022-05-11 16:03:48 -0500
  • cd4fa041ff
    checker: check generic sumtype declare error (#14367) yuyi 2022-05-11 22:39:58 +0800
  • 34a252ef84
    os: add `raw_execute` on Windows (#14363) Larpon 2022-05-11 15:56:03 +0200
  • 26b81d68b5
    time: update doc comments (#14359) David 'Epper' Marshall 2022-05-11 09:55:19 -0400
  • 0ec1c8d9f0
    szip: expose zip_folder (#14356) Larpon 2022-05-11 15:48:41 +0200
  • 3afc7c4c6d
    parser: check error for generic struct parameter (#14362) yuyi 2022-05-11 18:24:54 +0800
  • cf536b848b
    Revert "strings: reduce time spent in Builder.writeln (very frequently called)" Delyan Angelov 2022-05-11 09:19:37 +0300
  • 8f765ed5f1
    checker: minor cleanup and speedups in fn_call() (#14343) yuyi 2022-05-10 21:41:47 +0800
  • 5697d4375b
    cgen: fix error for printing aliases of multi fixed array (#14348) yuyi 2022-05-10 19:03:18 +0800
  • 606d8cfaca
    checker: check error for returning aliases of fixed array (#14349) yuyi 2022-05-10 19:01:55 +0800
  • 9e09b709e3
    net.http: fix crash on Windows when using Boehm GC (#14351) Isaiah 2022-05-10 07:00:55 -0400
  • 940c78bdfd
    checker: minor cleanup in method_call() (#14342) yuyi 2022-05-09 23:01:44 +0800
  • 79f8a3c796
    rand: update README.md (#14341) Subhomoy Haldar 2022-05-09 20:29:20 +0530
  • d24dce8eb3
    parser,checker: support `$compile_error('message')` and `$compile_warn('message')` (#14320) StunxFS 2022-05-09 01:18:26 -0400
  • 4400f9891e
    szip: fix extracting dot folders (#13387) Dialga 2022-05-09 16:45:36 +1200
  • 8519996201
    checker: fix error for match sumtype that referenced before (#14338) yuyi 2022-05-09 12:32:51 +0800
  • 106487d62f
    pg: resolve PG string datetime values to V time.Time ones (#14336) Merlin Diavova 2022-05-08 12:37:46 +0000
  • 650fb493bd
    regex: add split (#14329) David 'Epper' Marshall 2022-05-08 08:21:39 -0400
  • 084f2867b6
    time: let time.parse_rfc3339('2015-01-06T15:47:32.080254511Z') succeed (dockerd timestamps, Go's RFC3339Nano). Delyan Angelov 2022-05-08 13:56:50 +0300
  • a0a3499bdc
    net.smtp: correct date in smtp body (#14326) WoodyAtHome 2022-05-08 08:15:45 +0200
  • 0526499d5f tools: hide tcc warning on macos for now Alexander Medvednikov 2022-05-08 08:01:55 +0300
  • f8747d05dc
    pg: add type 18 for pg boolean data type (#14335) Merlin Diavova 2022-05-08 04:17:43 +0000
  • d5e70552eb
    checker: check error for `json.decode` (fix #6732) (#14305) StunxFS 2022-05-08 00:17:11 -0400
  • aef95721a4
    strings: builder: add clear (#14328) David 'Epper' Marshall 2022-05-08 00:15:42 -0400
  • b04d46770b
    ast, checker, cgen: fix error for generic method with generic fn type argument (fix #14239) (#14333) yuyi 2022-05-08 01:22:20 +0800
  • 724e7f037a
    cgen: fix error for if cond with optional expr (#14334) yuyi 2022-05-08 01:20:00 +0800
  • a91226c376
    docs: cleanup (#14327) David 'Epper' Marshall 2022-05-07 13:18:42 -0400
  • b53b1cc7cb
    strings: reduce time spent in Builder.writeln (very frequently called) Delyan Angelov 2022-05-07 10:37:25 +0300
  • 7ecd65221e
    v.util: support -d trace_cached_read_source_file Delyan Angelov 2022-05-07 09:16:51 +0300
  • 56cf0b0a2e
    builtin: inline manually isnil calls in array.push_many (very frequently called) Delyan Angelov 2022-05-07 10:35:56 +0300
  • 7f974a275a
    docs: fix `teh` typo Delyan Angelov 2022-05-06 09:10:42 +0300
  • f956acd2f6
    ci: restore the `v -autofree .` step for gitly (gitly now has a workaround) Delyan Angelov 2022-05-07 12:55:25 +0300
  • 9e8e364493
    ci: comment out the go2v testing step for now Delyan Angelov 2022-05-07 12:53:54 +0300
  • ca42ace367 Revert "checker: remove more unnecessary `void` errors" Alexander Medvednikov 2022-05-07 11:03:12 +0300
  • 35cfa0da7c doc: closures work on arm64 too Alexander Medvednikov 2022-05-07 11:02:53 +0300
  • 6a6c005dc0
    checker: c2v fixes (#14332) playX 2022-05-07 06:50:41 +0000
  • 9fb8de14dd
    doc: closures now work on Windows Alexander Medvednikov 2022-05-07 09:49:33 +0300
  • 89c1e7f980 checker: remove more unnecessary `void` errors Alexander Medvednikov 2022-05-07 09:09:07 +0300
  • 70184ad1f8
    scanner: minor simplification in scanner.v (#14331) yuyi 2022-05-07 13:30:15 +0800
  • 14f06ead1b cgen: fix c2v consts; enum_decl() Alexander Medvednikov 2022-05-07 00:58:14 +0300
  • 621574c12a
    checker: fix error for generic method on nested struct (#14322) yuyi 2022-05-07 05:51:04 +0800
  • 0699f324b5
    builtin: add `map.values()` (#14301) Hunam 2022-05-06 19:42:01 +0200
  • ce99a306c0
    net.http: make parse_form return POST requests with json data as a map with a `json` key, containing the json payload (#14289) Lathanao 2022-05-06 17:23:36 +0000
  • 87de6df0e6
    docs: update keyword list (#14319) StunxFS 2022-05-06 13:17:45 -0400