1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

Commit Graph

  • 469282b20d builtin: cleanup [trusted] tags for C function declarations Delyan Angelov 2022-01-25 19:31:40 +02:00
  • 4715fb67c1 checker: c2v fixes for enums and pointer to numbers Alexander Medvednikov 2022-01-25 20:15:45 +03:00
  • 1fdbdf4a6b cli: make help fn's public (#13275) Tim Basel 2022-01-25 14:58:06 +01:00
  • 95d86324c3 examples: support unicode in the text_editor.v buffer (#13269) Larpon 2022-01-25 14:39:35 +01:00
  • 28ddd8440a term.ui: add support for multi byte/UTF-8 events (#13274) Larpon 2022-01-25 13:46:48 +01:00
  • ca1f675dba ast, checker, cgen: implement if guard with multi return optional (#13273) yuyi 2022-01-25 20:36:33 +08:00
  • fe77e64b3e os: remove trim_space() in os.execute() on windows, to make implementations consistent (#13272) Subhomoy Haldar 2022-01-25 17:39:56 +05:30
  • a913983408 ci: fix -cstrict jobs (use U postfix for u64 hash constants in embed.v) Delyan Angelov 2022-01-25 12:50:19 +02:00
  • 009a65b1fc cgen: fix appending an array to a shared array (#13265) crthpl 2022-01-25 02:05:43 -08:00
  • 5f38ba896e parser,cgen: handle const x = $embed_file("file.txt").to_string() Delyan Angelov 2022-01-25 10:58:23 +02:00
  • 32f2f0dfa1 term.ui: fix shift notices, remove warning for main example Delyan Angelov 2022-01-24 20:11:29 +02:00
  • 509a8fcaf1 cgen: fix 'for in mut val' with 'if val in' (#13263) yuyi 2022-01-24 23:08:21 +08:00
  • 7199528a27 ci: use different concurrency.group values for different .yml files Delyan Angelov 2022-01-24 14:36:42 +02:00
  • 1cea7b0c73 ci: vfmt vlib/net/http/request.v Delyan Angelov 2022-01-24 14:33:12 +02:00
  • 387b2db658 gg: cleanup reordering for readablity (#13258) kahsa 2022-01-24 21:12:34 +09:00
  • 0347dadf75 ci: vfmt checker.v Delyan Angelov 2022-01-24 14:01:35 +02:00
  • 4ba9a2ffbe net.http: implement a Request.allow_redirect field (true by default) (#13259) ZoaR 2022-01-24 20:00:30 +08:00
  • 3bfad1b943 checker: fix method call errors for generic struct instances (#13261) yuyi 2022-01-24 18:45:19 +08:00
  • 7fd08eca96 checker: fix c error on improper string to rune cast (#13197) (#13257) skurgs 2022-01-24 05:13:22 -05:00
  • 216a505c2a builtin: more libc fn definitions weekly.2022.04 Alexander Medvednikov 2022-01-24 06:14:31 +03:00
  • edf0bc365c checker: fix ui struct init error with default field value is const variable (#13215) yuyi 2022-01-24 00:37:52 +08:00
  • 4e0e2ef753 gg: additions, changes and fixes (#13255) Benjamin Stigsen 2022-01-23 17:18:17 +01:00
  • 34f0d442df ci: separate other_ci.yml and paths_ci.yml; simplify make.bat (#13254) Delyan Angelov 2022-01-23 12:50:19 +02:00
  • 86a2562fa7 ci: skip repl_test.v on windows for now Delyan Angelov 2022-01-23 01:36:51 +02:00
  • 657270faa8 ci: show more details for REPL tests on windows Delyan Angelov 2022-01-23 00:39:48 +02:00
  • 86930873ac ci: fix vsh_envbang_test.v Delyan Angelov 2022-01-23 00:22:34 +02:00
  • 22c21e62a1 examples: fix the mandelbrot set example on Windows (#13251) Wertzui123 2022-01-22 23:45:27 +01:00
  • fba9587323 ci: fix compiler_errors_test.v too Delyan Angelov 2022-01-22 23:45:48 +02:00
  • 359b674cff ci: fix more failing tests Delyan Angelov 2022-01-22 22:35:18 +02:00
  • 9057e9f1dd ci: fix vls compilation Delyan Angelov 2022-01-22 23:08:30 +02:00
  • 62c3ad4953 use os.quoted_path more Delyan Angelov 2022-01-22 21:56:01 +02:00
  • fa6f7d4c83 os: add os.quoted_path/1, use it consistently for running V itself Delyan Angelov 2022-01-22 21:13:16 +02:00
  • 85ec0248e9 ci: rename types_test.v to toml_types_test.v Delyan Angelov 2022-01-22 20:24:59 +02:00
  • 9ebd56caa7 cgen,json: bugfix for json.decode; now [skip] fields are initialised Delyan Angelov 2022-01-22 19:25:53 +02:00
  • e66e35ced1 json: fix error for json encoding sumtype value (#13248) yuyi 2022-01-22 23:55:19 +08:00
  • 839ae6b2e4 toml: fix a doc string (#13246) Larpon 2022-01-22 09:27:16 +01:00
  • 2b4f7e7685 toml: add encode<T> and decode<T> (#13244) Larpon 2022-01-21 20:21:31 +01:00
  • 7ae96f0e38 toml: add support for arrays and maps of primitives in reflect<T> (#13245) Larpon 2022-01-21 20:20:44 +01:00
  • 36c9ed6889 ci: split code-formatting-perf-regressions in 2 jobs Delyan Angelov 2022-01-21 17:06:25 +02:00
  • 04aab250aa ci: prevent adding GPL licensed code by accident. Delyan Angelov 2022-01-21 16:52:41 +02:00
  • cbd3c14e83 cgen: fix codegen for struct field with a shared array of points (#13222) crthpl 2022-01-21 07:08:19 -08:00
  • ffb263c2e1 ast: minor cleanup of commented struct Field (#13231) yuyi 2022-01-21 21:00:21 +08:00
  • 05ff8f516d ast: fix error for generic sumtype init in generic fn call (#13238) yuyi 2022-01-21 20:46:55 +08:00
  • 79cb0db2ff gg: add a working implementation for screen_size() on windows (#13237) Charles WANG 2022-01-21 12:43:12 +00:00
  • 6c8e7f53b5 transformer: fix some missing stmt assignments (#13236) Tim Basel 2022-01-21 11:11:10 +01:00
  • edbb39b81d checker: correct error message of struct_decl() (#13240) yuyi 2022-01-21 18:10:09 +08:00
  • 295156e054 checker,cgen: implement v.profile.on/1, support [if profile] and -d no_profile_startup (#13232) Delyan Angelov 2022-01-21 03:26:05 +02:00
  • 9e0156b46a net: copy the freebsd address declarations for netbsd, openbsd, dragonfly Delyan Angelov 2022-01-20 20:15:50 +02:00
  • 62687842e2 Revert "math: add a new math.easing module (#13226)" (#13235) Delyan Angelov 2022-01-20 18:57:53 +02:00
  • 758d1f44ab math: add a new math.easing module (#13226) kahsa 2022-01-20 21:17:47 +09:00
  • 7c9cd855b4 cgen: fix fn call with fixed array literal arguments (#13225) yuyi 2022-01-20 20:04:16 +08:00
  • d553071e65 parser, checker: correct error message for a fixed array size using a non constant (fix #13219) (#13228) yuyi 2022-01-20 19:03:19 +08:00
  • 5143837d66 cmd/tools: add support for .editorconfig and improve v init to initialize missing files (#13230) Subhomoy Haldar 2022-01-20 16:31:30 +05:30
  • 09797e493e checker: check generics undefined operation of infix expression (#13223) yuyi 2022-01-20 14:57:25 +08:00
  • 14b33baa3b transformer: refactor + apply transform to (hopefully) all nodes (#13216) Tim Basel 2022-01-20 07:40:16 +01:00
  • d67be6302b gg: add the gg.Context.remove_cached_image_by_idx() method (#13206) Wertzui123 2022-01-20 07:10:09 +01:00
  • ba3308296b ast: rename register_type_symbol to register_sym (#13217) yuyi 2022-01-20 02:16:23 +08:00
  • d63f395061 runtime: simplify nr_cpus Delyan Angelov 2022-01-19 19:29:29 +02:00
  • d714dcef75 cgen: fix return of mut symtype (#13214) Tim Basel 2022-01-19 13:37:40 +01:00
  • 38d3239b50 checker: c2v fixes Alexander Medvednikov 2022-01-19 15:26:24 +03:00
  • c48a9e71f5 math.unsigned: add uint128 tests (#13213) playX 2022-01-19 12:18:46 +03:00
  • 7a2705d8ce scanner: multibyte rune literals now support unicode, hex, and octal escape codes (#13140) jeffmikels 2022-01-18 19:23:25 -05:00
  • bb6c46e1ef gen: fix mut sumtype arguments for fields (#13205) Tim Basel 2022-01-18 18:53:09 +01:00
  • 95b0c3789f docs: improve pub fn comments for the flag module Delyan Angelov 2022-01-18 18:38:27 +02:00
  • 1c5eb7ccdc ci: do not use pushd/popd in GNUmakefile Delyan Angelov 2022-01-18 17:42:29 +02:00
  • 6dfa11e2f7 make: improve diagnostic messages when the prebuilt tcc executable does not work/is missing Delyan Angelov 2022-01-18 17:25:11 +02:00
  • ef562c92a5 cgen: fix assigning a new value to the mut sumtype receiver (#13204) yuyi 2022-01-18 22:16:15 +08:00
  • 91bfab79a5 docs: clarify TESTS.md Delyan Angelov 2022-01-18 14:55:02 +02:00
  • 40a5c5c1a0 parser: make the $tmpl subparser more robust. The legacy .html mode, is now ON, only for .html template files. Delyan Angelov 2022-01-18 13:52:54 +02:00
  • f0b7e5049b parser: check the receiver error of method call (#13203) yuyi 2022-01-18 18:47:06 +08:00
  • 1c4c430642 doc: replace 'property' to 'field' (#13200) kahsa 2022-01-18 18:35:43 +09:00
  • d8263171ff math.mathutil: remove deprecated mathutil_test.v (workaround spurious test failures, due to same _test.v name) weekly.2022.03 Delyan Angelov 2022-01-17 17:52:51 +02:00
  • 39f80840d7 checker: check type mismatch in args of generics method calls (fix #13193) (#13196) yuyi 2022-01-17 22:48:59 +08:00
  • 835484a953 ci: add libgc-dev to the v-apps-compile job Delyan Angelov 2022-01-17 16:39:26 +02:00
  • 4597c74d1a markused: fix v -gc boehm -skip-unused cmd/vls Delyan Angelov 2022-01-17 16:32:37 +02:00
  • 727c9fb4a1 all: add string range OrExpr (#13189) trueFireblade 2022-01-17 11:03:10 +01:00
  • d1ac22e3bb math.unsigned: small fix after rename Delyan Angelov 2022-01-17 11:35:02 +02:00
  • 851f265a5e cgen: minor cleanup in match_expr() (#13192) yuyi 2022-01-17 17:26:20 +08:00
  • 8de1934f51 math: add an unsigned module, implementing Uint128, Uint256 and methods on them (#13186) playX 2022-01-17 12:23:21 +03:00
  • 31615d67c4 ast: fix typos in resolve_init() (#13191) yuyi 2022-01-17 17:00:57 +08:00
  • db48594bd4 datatypes: add an index method on LinkedList and Queue (#13185) Hunam 2022-01-16 18:11:10 +01:00
  • 2a3a4cfc84 math.bits: fix bits.div_64 behaviour for leading_zeros_64(y) = 0 Delyan Angelov 2022-01-16 18:04:51 +02:00
  • 315b2deda9 cgen: fix match sumtype var returning sumtype value (#13184) yuyi 2022-01-16 19:12:27 +08:00
  • ab7cc5809a ci: vfmt cmd/tools/vpm.v Delyan Angelov 2022-01-15 18:02:58 +02:00
  • f24e9cc80a help: fix -compress description Delyan Angelov 2022-01-15 17:31:58 +02:00
  • d0bb810b42 vpm: fix v install GIT_REPO_URL Delyan Angelov 2022-01-15 16:37:54 +02:00
  • 57563599a7 vpm: support full urls in v.mod's dependencies field (#13180) Delyan Angelov 2022-01-15 14:35:37 +02:00
  • 6485b6eeb7 tests: skip valgrind tests, when valgrind is not present Delyan Angelov 2022-01-15 10:15:38 +02:00
  • dfc23d939f ast, checker, cgen: fix array of sumtype initialisation with a default init: (#13178) yuyi 2022-01-15 15:59:38 +08:00
  • 7fe62a8b3e js,os: fix return in or blocks; Properly get path_delimiter and path_separator in JS (#13179) playX 2022-01-15 10:55:03 +03:00
  • 9fd65b5b18 checker: fix unrecognised empty argument names in anon fn's (#13176) trueFireblade 2022-01-15 07:23:30 +01:00
  • f19197f9b0 builtin: make array.insert_many and array.prepend_many private (#13172) jeffmikels 2022-01-14 12:47:17 -05:00
  • 879d1d2f11 cgen: fix generics method with sumtype arguments (#13166) yuyi 2022-01-15 00:45:12 +08:00
  • 104e0c5692 js: fix break and continue in or blocks (#13165) playX 2022-01-14 19:43:18 +03:00
  • 9329b6c8c8 builtin: add more documentation (#13160) jeffmikels 2022-01-14 10:27:38 -05:00
  • 4660220f4c util: fix the potential error of js_builder command (#13170) yuyi 2022-01-14 21:49:24 +08:00
  • 6168a4d3a2 tools: improve diagnostic info for v vgret -v . Delyan Angelov 2022-01-14 15:18:40 +02:00
  • 70aedaf184 builtin: add a string.parse_int/2 method (wrapping strconv.parse_int/3) (#13164) jeffmikels 2022-01-13 17:31:11 -05:00
  • 4189b7e280 builtin: add a byterune method on []byte (#13145) jeffmikels 2022-01-13 15:26:17 -05:00
  • 155f897270 ast, parser, checker: fix generic struct field with default struct value (#13158) yuyi 2022-01-14 04:25:25 +08:00