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

Commit Graph

  • 6957f940a0 pkgconfig: fix parsing mid-line comments (#14920) Dialga 2022-07-02 20:31:52 +12:00
  • 4032838aba gen.golang: array append & basic strings Joe Conigliaro 2022-07-02 17:07:47 +10:00
  • 5b97ad15ad examples: add new graph algorithms, make some minor corrections to the programs in examples/graphs (#14562) Claudio Cesar de Sá 2022-07-01 15:37:00 -03:00
  • dc9ff7cab2 README: add TCC acknowledgement (#14910) CC 2022-07-01 12:10:36 -06:00
  • c78d98c0ba @go -> golang go-backend Hunam 2022-07-01 16:07:43 +02:00
  • f0cee25213 Update README.md Alexander Medvednikov 2022-07-01 16:50:51 +03:00
  • 1cb752f722 preliminary support for builtin functions, various fixes, various tweaks Hunam 2022-07-01 14:52:43 +02:00
  • 1b463834aa builder: fix cross compiling for linux on windows (fix #6241, fix #12922) (#14907) yuyi 2022-07-01 20:24:27 +08:00
  • 69d292e8d1 os: detect termux more reliably Delyan Angelov 2022-07-01 13:52:57 +03:00
  • b6b611aa82 v: support better separation of general Android vs Termux specific code (part 2) Delyan Angelov 2022-07-01 13:16:21 +03:00
  • 30401e003f v: support better separation of general Android vs Termux specific code (part 1) Delyan Angelov 2022-07-01 12:48:31 +03:00
  • ff0f75803d docs: add a note on how to install gcc-mingw-w64-x86-64 needed for linux->windows cross compilation (#14905) CC 2022-06-30 23:25:06 -06:00
  • 71ff221cff gg: update draw polygon test (#14880) Emirhan Yener 2022-06-30 21:21:12 +03:00
  • e4a49d5dd5 doc: update ROADMAP.md (#14897) Hunam 2022-06-30 20:20:34 +02:00
  • d3c1e671f1 fmt: minor optimization in struct.v (#14898) yuyi 2022-07-01 00:52:49 +08:00
  • 3f147cbc38 CHANGELOG.md: fix the 0.2.4 heading (#14900) ylluminate 2022-06-30 12:51:22 -04:00
  • 74bb5ae17a os: add an optional "mode" parameter to os.mkdir and os.mkdir_all (#14887) Markus F.X.J. Oberhumer 2022-06-30 12:49:47 +02:00
  • 7c3571b274 sokol: allow thirdparty window control (#14896) Larpon 2022-06-30 12:47:59 +02:00
  • ec75860453 V 0.3 0.3 Alexander Medvednikov 2022-06-30 10:41:09 +03:00
  • 9f59dbd319 fmt: fix import module { Foo } (#14894) yuyi 2022-06-30 14:48:39 +08:00
  • 92f441e894 cgen: minor cleanup in str.v (#14882) yuyi 2022-06-30 09:04:12 +08:00
  • f2be115f7d parser: fix the incorrect location of the type declaration name (#14879) yuyi 2022-06-29 21:14:03 +08:00
  • 1b0754e4f3 gen.golang: correct use of const github_job Joe Conigliaro 2022-06-29 21:15:46 +10:00
  • c3866bb7b1 gen.golang: skip tests only on ubuntu-docker-musl Joe Conigliaro 2022-06-29 21:11:28 +10:00
  • 86549feafa gen.golang: globally skip go backend tests & run only on ubuntu-tcc Joe Conigliaro 2022-06-29 20:55:43 +10:00
  • 5462f06d6c gen.golang: correct error message Joe Conigliaro 2022-06-29 19:09:36 +10:00
  • f8461e2b3c parser: check const declaration using multiple assign (#14886) yuyi 2022-06-29 17:03:56 +08:00
  • fae26197b9 os: add exo-open to the list of tried launchers in os.open_uri/1 (#14884) ghosttk 2022-06-29 16:59:25 +08:00
  • c481b80ec3 docs: add a jwt example to vlib/crypto/README.md (#14872) Hitalo de Jesus do Rosário Souza 2022-06-29 05:57:05 -03:00
  • 51649b924b gen.golang: dont push run_args in run_file assignent Joe Conigliaro 2022-06-29 18:54:26 +10:00
  • eec60a3018 gen.golang: add run support & testrunner Joe Conigliaro 2022-06-29 18:49:53 +10:00
  • 3ae59a7837 checker: optimize casting sumtype error message (fix #14023) (#14877) yuyi 2022-06-28 22:13:58 +08:00
  • b47d35a0bb ci: compile golang_builder.v without warnings (fix v -prod build-tools) weekly.2022.26 Delyan Angelov 2022-06-28 15:00:54 +03:00
  • 2bcbd0b636 ci: comment unused import strings Delyan Angelov 2022-06-28 14:16:39 +03:00
  • 6165b119f6 scanner,parser,checker: do show the first error on -Wfatal-errors Delyan Angelov 2022-06-28 14:05:32 +03:00
  • 64b8284419 go: remove unused code (comments) Alexander Medvednikov 2022-06-28 11:14:40 +03:00
  • ce6bc2c26d checker: handle void in struct field init (fix #13944) (#14876) yuyi 2022-06-28 16:06:25 +08:00
  • a4eb5b6356 gen: basic initial work on the Go backend Alexander Medvednikov 2022-06-28 09:40:47 +03:00
  • 28068e8ecf gg: add draw_polygon_filled test (#14871) Emirhan Yener 2022-06-28 08:30:45 +03:00
  • 42df154399 ast: add elem_type_pos to ChanInit (#14873) yuyi 2022-06-28 13:30:02 +08:00
  • 09630dd0bc parser: check interface name using single letter capital (#14878) yuyi 2022-06-28 13:29:23 +08:00
  • 6b2d3a826b gg: add draw_polygon_filled fn with rotation parameter (#14867) Emirhan Yener 2022-06-27 21:34:43 +03:00
  • ae7c566232 doc: remove TODO C2V now that it's out (#14866) Mehmet Ali 2022-06-27 21:34:07 +03:00
  • 6be287d476 cgen: minor cleanup in ref_or_deref_arg() (#14862) yuyi 2022-06-28 02:33:35 +08:00
  • 044698746e parser: minor cleanup in parse_type.v (#14863) yuyi 2022-06-28 02:33:18 +08:00
  • 2d40ba1f49 cgen: call GC_INIT in sokol_main too, when compiling with -apk (#14869) Larpon 2022-06-27 20:24:39 +02:00
  • b1a14c6cf7 tests: use a platform neutral module with C declarations (sokol.audio), instead of time in private_redeclaration_of_C_timeval.vv . Delyan Angelov 2022-06-27 19:48:46 +03:00
  • 94d6670e8f checker: make the type C.X is private re-declaration error more informative Delyan Angelov 2022-06-27 12:54:08 +03:00
  • 0ef8382824 tests: show timing info in the output of run_project_folders_test.v Delyan Angelov 2022-06-27 12:54:48 +03:00
  • 1af94c7edf checker: fix error for array_of_aliases.pop() (#14861) yuyi 2022-06-27 16:50:46 +08:00
  • 34517c340d net: support blocking sockets in TcpSocket.connect (#14849) WoodyAtHome 2022-06-27 10:01:55 +02:00
  • ef7f9779a3 parser, checker: fix postfix expr check (fix #14852) (#14857) yuyi 2022-06-27 09:28:24 +08:00
  • 5a79a54fe4 all: fix all remaining unsafe 0 (#14856) yuyi 2022-06-26 22:04:23 +08:00
  • cb60392302 examples: fix unsafe 0 Alexander Medvednikov 2022-06-26 07:12:15 +03:00
  • ca30397e7a cli: fix compilation Alexander Medvednikov 2022-06-26 07:08:05 +03:00
  • e76f74fd73 checker: unsafe 0 for references (default value) Alexander Medvednikov 2022-06-26 06:40:40 +03:00
  • 546f9a544f parser: fix a typo in an error message (#14848) yuyi 2022-06-26 05:04:08 +08:00
  • d42aadda0f gg: fix draw arch functions alpha color (#14850) Emirhan Yener 2022-06-26 00:03:43 +03:00
  • d7f962ef6e examples: remove empty comment from Tetris (#14845) Leon Arndt 2022-06-25 04:47:44 +02:00
  • ef643e106b checker: check unknown chan element type (#14843) yuyi 2022-06-25 10:19:41 +08:00
  • 90287f6aaa checker: check error for cast sumtype (fix #14771) (#14847) yuyi 2022-06-25 10:19:16 +08:00
  • d336b7b877 examples: add another vweb example, showing file upload, transform, and file download (#14842) CC 2022-06-24 00:23:47 -06:00
  • ccc3271493 docs: restore the important sentence about the mutable args that have to be marked on call Delyan Angelov 2022-06-23 21:15:21 +03:00
  • e5bbb23389 examples: fix 2048 gameplay (#14838) Emirhan Yener 2022-06-23 21:07:30 +03:00
  • c10ba6d81a os: add .cmd to the list of Windows executable suffixes (#14839) Wertzui123 2022-06-23 19:12:29 +02:00
  • b0fe21f018 ci: fix long lines/links in docs.md Delyan Angelov 2022-06-23 20:09:20 +03:00
  • c17200c33d doc: clear up concurrency and immutable fn args Alexander Medvednikov 2022-06-23 17:46:57 +03:00
  • 298dc77c38 ci: add pure -os android checks (#14837) Larpon 2022-06-23 10:22:55 +02:00
  • e9a8f5fcc7 cgen: fix ref_struct.str() with null pointer (#14836) yuyi 2022-06-23 13:35:21 +08:00
  • 587101a1ea os: fix find_abs_path_of_executable function (on Windows) (#14835) Wertzui123 2022-06-23 02:36:15 +02:00
  • 2524207d1c tools: support c2v.exe in v translate, use os.quoted_path, cleanup errors. Delyan Angelov 2022-06-23 03:31:05 +03:00
  • 78c527b243 tutorials: improve c2v tutorial a bit Alexander Medvednikov 2022-06-23 02:45:14 +03:00
  • dbc51a4579 readme: add c2v demo Alexander Medvednikov 2022-06-23 02:33:09 +03:00
  • ed8c63cc0b builtin: add a contains_only method on string (#14830) l-m 2022-06-23 08:41:42 +10:00
  • a7108ff05c docs: use the actual most recent output of c2v in the example Delyan Angelov 2022-06-23 01:39:39 +03:00
  • b8d9bfec16 docs: fix C primes example in the tutorials (fixes c2v translation on linux) Delyan Angelov 2022-06-23 01:35:45 +03:00
  • 436081a9f5 ci: fix v check-md tutorials/ Delyan Angelov 2022-06-23 01:30:22 +03:00
  • 1b87a4770c tutorials: rename the folder containing spaces, to fix git checkouts on windows Delyan Angelov 2022-06-23 01:08:07 +03:00
  • 856270cac2 tutorials: restore the old tutorials/building_a_simple_web_blog_with_vweb/ folder. Delyan Angelov 2022-06-23 00:11:59 +03:00
  • 989c5e26f5 c2v: use https git clone Alexander Medvednikov 2022-06-22 22:49:29 +03:00
  • fe673e7963 tutorials: rename vweb tutorial Alexander Medvednikov 2022-06-22 22:48:40 +03:00
  • ae2183043b tutorials: c2v Alexander Medvednikov 2022-06-22 22:47:37 +03:00
  • 5cd5d551e3 v.pkgconfig: fix building standalone pkgconfig (#14825) Dialga 2022-06-23 07:38:50 +12:00
  • c9ab086029 cmd/tools: enable c2v Alexander Medvednikov 2022-06-22 22:10:46 +03:00
  • e6c3de2f46 cgen: format cgen.init() generated c codes (#14824) yuyi 2022-06-23 02:39:15 +08:00
  • 3fb88500a2 os: improve Android interop (#14827) Larpon 2022-06-22 20:38:27 +02:00
  • 585b5145fa cgen: fix auto string method generated for []&int{len:1} (#14829) yuyi 2022-06-22 19:54:04 +08:00
  • 6a4ba22eae tests: flush test headers to ensure stable output with VJOBS>1 Delyan Angelov 2022-06-22 12:45:24 +03:00
  • 23d1c792c0 native: fix macho generation for macos11-amd64 (#14821) pancake 2022-06-22 10:58:27 +02:00
  • 74fb473301 ci: use unique concurrency.group for native_backend_tests.yml Delyan Angelov 2022-06-22 11:23:40 +03:00
  • 6c060b76fd ci: fix v building inside native_backend_tests.yml Delyan Angelov 2022-06-22 11:19:00 +03:00
  • 48b2ab157b ci: add a separate native_backend_tests.yml, to run the native tests on all the available github actions vm environments Delyan Angelov 2022-06-22 08:53:42 +03:00
  • c64c4907a2 parser: check closure var name conflict (#14823) yuyi 2022-06-22 14:04:15 +08:00
  • e2e3992e0d ci: remove continue-on-error: true for most ci jobs (#14811) Delyan Angelov 2022-06-22 00:20:57 +03:00
  • 8172fecb51 vweb: remove the extra '/' in scan_static_directory (#14806) ghosttk 2022-06-21 20:13:09 +08:00
  • 9f5e442dab tools: add bump flags to vcomplete (#14813) Larpon 2022-06-21 14:11:42 +02:00
  • c160ba2a8d checker: stricter mutable reference check (fix #14803) (#14805) yuyi 2022-06-21 18:23:21 +08:00
  • c6f94e9cab tools: distribute vpm queries randomly between the available backend servers Delyan Angelov 2022-06-21 12:58:22 +03:00
  • cab6355a38 cgen: fix array of reference sumtype index() (#14812) yuyi 2022-06-21 17:37:54 +08:00
  • f08c768c8e tools: add a new readonly VPM server mirror url, to mitigate failures of the main vpm.vlang.io Delyan Angelov 2022-06-21 12:27:27 +03:00