Delyan Angelov
4a7a4b9ec5
docs: improve the package related sections; describe VMODULES.
2022-10-31 10:13:18 +02:00
Delyan Angelov
02c3af2432
all: add support for enum Xyz as u64 {
+ tests ( #16246 )
2022-10-29 06:32:20 +03:00
Grantley Cullar
21d18b0792
doc: fix typos ( #16239 )
2022-10-28 22:27:38 +03:00
kahsa
d653716292
doc: add global variables link ( #16228 )
2022-10-27 13:09:05 +03:00
kahsa
ce2c732db8
doc: move the Attributes subsection at the start of its parent section ( #16183 )
2022-10-26 23:28:37 +03:00
yuyi
992b502198
db, json, time, term: change optional to result ( #16201 )
2022-10-26 11:26:28 +03:00
kahsa
779cc33825
doc: rename module
to package
, when it comes to all VPM commands like v install
etc ( #16180 )
2022-10-24 18:00:55 +03:00
kahsa
d3fcb6bca0
doc: add a subheading for creating new modules ( #16188 )
2022-10-24 17:56:34 +03:00
Delyan Angelov
00ec41e0a9
ci: small fix for docs.md
2022-10-24 17:32:01 +03:00
Alexander Medvednikov
690b2c0b9d
doc: more Result fixes
2022-10-24 16:26:19 +03:00
Alexander Medvednikov
2c9e890c3d
doc: document the Option/Result split
2022-10-24 16:11:20 +03:00
kahsa
26c737b6db
doc: move goto section under statements ( #16179 )
2022-10-24 12:09:14 +03:00
kahsa
158fd5c249
doc: TOC add missing h3 ( #16170 )
2022-10-23 22:17:20 +03:00
kahsa
235bd87db5
doc: improve TOC ( #16166 )
2022-10-23 17:31:50 +03:00
kahsa
00bd7b621d
doc: minor fix ( #16164 )
2022-10-23 14:30:59 +03:00
kahsa
2d08c7b629
doc: fix headings under Grobal Variables ( #16162 )
2022-10-23 14:21:25 +03:00
kahsa
33b2b4c6a1
doc: add link to template.md ( #16155 )
2022-10-23 13:07:22 +03:00
Makhnev Petr
2e8b9e3b92
v fmt: fix extra space for anon struct ( #16131 )
2022-10-21 10:38:19 +03:00
yuyi
612faac0f0
all: change index expr returning optional to result too ( #16097 )
2022-10-19 21:04:16 +03:00
yuyi
f6844e9766
all: change optional to result of io ( #16075 )
2022-10-16 09:28:57 +03:00
Delyan Angelov
88d69d7d54
cgen,pref,preludes: implement v -assert continues file_test.v
( #15976 )
2022-10-06 17:20:32 +03:00
Larpon
816e9319d7
cgen: remove the need for [console] for gg or ui programs on windows ( #15912 )
2022-09-29 15:02:50 +03:00
kahsa
8623186d31
doc: add links to vlib doc - array and map ( #15881 )
2022-09-26 10:06:54 +03:00
Nicolas VENTER
50820105a1
docs: call_v_from_c example ( #15844 )
2022-09-25 22:52:40 +03:00
Subhomoy Haldar
7f23abbf8c
docs: document the [noinit] attribute with an example ( #15876 )
2022-09-25 19:36:01 +03:00
Annie
8f7958273b
compiler: add -raw-vsh-tmp-prefix tmp
flag, to allow for executing scripts without .vsh extension ( #15829 )
2022-09-20 15:52:18 +03:00
frittex
24ea6dfe14
docs: add note that clang is required ( #15802 )
2022-09-18 14:22:01 +03:00
Delyan Angelov
fda39bfb82
docs: enhance the .vsh
section, as well as the description of the V's script mode (no fn main(){}
) ( #15788 )
2022-09-17 00:21:31 +03:00
Larpon
0b2841d4ea
docs: add nested map example. Closes #15751 ( #15753 )
2022-09-14 10:32:09 +03:00
Sanath Kumar U
ac6167565e
docs:Update docs.md to include instructions on upgrading V ( #15733 )
...
* Updated docs.md to include instructions on upgrading V
Updated docs.md to include instructions on upgrading V to latest version.
* changes to fix the error message "./doc/docs.md:27:116: error: must be less than 100 characters"
2022-09-12 18:26:10 +03:00
Seven Du
90c2c5b8a4
token: add @FILE_LEN ( #15661 )
2022-09-05 17:00:35 +03:00
Delyan Angelov
9932ed9b7e
doc: add a Parameter evaluation order
section ( #15473 )
2022-08-21 01:08:38 +03:00
Alexander Medvednikov
09f1eb9ad2
doc: make if debug a bit more clear
2022-08-12 05:10:39 +03:00
Delyan Angelov
77495c8d03
all: support assert condition, extra_message
, evaluating and showing extra_message on assert failure ( #15322 )
2022-08-03 01:14:01 +03:00
Tim Richardson
7bf2ad6889
vscode.md: fix typo ( #15207 )
2022-07-25 08:04:06 +03:00
Alexander Medvednikov
d8b0df1a31
doc: fix ci
2022-07-23 01:55:17 +03:00
Alexander Medvednikov
af41058979
doc: map ordering
2022-07-23 00:53:42 +03:00
kahsa
9995063304
doc: add a go fn() {}
example ( #15134 )
2022-07-20 14:24:13 +03:00
Fossean1
1ccb4c3ac0
doc: minor fixes in examples ( #15125 )
2022-07-19 20:59:59 +03:00
Alexander Medvednikov
89a757aba0
doc: clean up
2022-07-14 11:10:15 +03:00
Alexander Medvednikov
8d0fe3894a
doc: document anonymous structs
2022-07-14 11:06:10 +03:00
CC
6b597a4b58
builder: add support for icc (Intel C Compiler) ( #14975 )
2022-07-07 19:48:07 +03:00
Delyan Angelov
82f7597a0c
ci: fix failing v check-md doc/docs.md
2022-07-06 15:52:18 +03:00
Alexander Medvednikov
00dfce655e
doc: document if as
2022-07-06 12:41:36 +03:00
CC
ff0f75803d
docs: add a note on how to install gcc-mingw-w64-x86-64 needed for linux->windows cross compilation ( #14905 )
2022-07-01 08:25:06 +03:00
Mehmet Ali
ae7c566232
doc: remove TODO C2V now that it's out ( #14866 )
2022-06-27 21:34:07 +03:00
Delyan Angelov
ccc3271493
docs: restore the important sentence about the mutable args that have to be marked on call
2022-06-23 21:15:21 +03:00
Delyan Angelov
b0fe21f018
ci: fix long lines/links in docs.md
2022-06-23 20:09:20 +03:00
Alexander Medvednikov
c17200c33d
doc: clear up concurrency and immutable fn args
2022-06-23 17:46:57 +03:00
Danilo Lekovic
df239b9208
doc: fix 'specifing' typo ( #14768 )
2022-06-16 11:12:58 +03:00
Alexander Medvednikov
f08266ab66
doc: autofree/gc update
2022-06-11 20:44:28 +03:00
Delyan Angelov
63d15086e7
docs: document explicitly, that maps support if v := m[k] {
too
2022-05-28 21:36:13 +03:00
Delyan Angelov
410b57b2fa
all: add support for struct field deprecation ( #14527 )
2022-05-26 00:44:18 +03:00
Daniel Däschle
d679146a80
fmt: remove space in front of ? and ! ( #14366 )
2022-05-13 06:56:21 +03:00
spaceface
49382f1f43
gen: make the closure implementation more performant ( #14352 )
2022-05-12 00:05:14 +03:00
StunxFS
d24dce8eb3
parser,checker: support $compile_error('message')
and $compile_warn('message')
( #14320 )
2022-05-09 08:18:26 +03:00
Alexander Medvednikov
35cfa0da7c
doc: closures work on arm64 too
2022-05-07 11:02:53 +03:00
Alexander Medvednikov
9fb8de14dd
doc: closures now work on Windows
2022-05-07 09:49:33 +03:00
StunxFS
87de6df0e6
docs: update keyword list ( #14319 )
2022-05-06 20:17:45 +03:00
sunnylcw
4491b535ec
doc: add link to V's standard library documentation at the start ( #14114 )
2022-04-21 00:26:20 +03:00
Alexander Medvednikov
43931a8e77
doc: byte => u8
2022-04-16 13:02:56 +03:00
Delyan Angelov
e18cb9748f
ci: fix v check-md doc/docs.md
2022-04-15 20:25:19 +03:00
fleur
68401d9dc8
gen: add callconv attribute for fn and type ( #14027 )
2022-04-14 11:29:52 +03:00
Delyan Angelov
8788512c4d
checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01)
2022-04-12 14:56:02 +03:00
Nick Treleaven
bf385d2ac9
docs: add links to download C compilers ( #13984 )
2022-04-09 15:53:37 +03:00
pancake
804f2f56d4
vpm: support v install -once module_name
( #13977 )
2022-04-09 14:29:41 +03:00
Nick Treleaven
c7a92425f0
doc: tweak built-in functions section & move dump
section here ( #13841 )
2022-03-27 18:05:44 +03:00
Nick Treleaven
afdf8f50e7
doc: move enum methods to enum section from sum types ( #13843 )
2022-03-27 17:46:20 +03:00
Nick Treleaven
3a4bb09de2
doc: improve Arrays section ( #13842 )
2022-03-27 17:45:00 +03:00
Nick Treleaven
d748529337
doc: add links to notable array related subheadings ( #13838 )
2022-03-27 14:29:20 +03:00
Nick Treleaven
dc9fd2bd7e
doc: tweak array methods section ( #13837 )
2022-03-27 14:26:23 +03:00
Delyan Angelov
f2e0ab5912
docs: add formatting example for "[${10.0000:.2f}]"
2022-03-21 14:42:18 +02:00
serg-meus
d6eb6d5bae
doc: update struct access modifiers ( #13734 )
2022-03-14 18:38:36 +02:00
Devin Bayer
9cc73fd0f8
docs: fix the .vsh doc example ( #13645 )
2022-03-03 19:47:05 +02:00
kahsa
1e76cccd48
doc: add a struct reference example ( #13638 )
2022-03-03 13:20:49 +02:00
kahsa
f6891c405a
doc: fix header size ( #13594 )
2022-02-24 10:51:10 +02:00
kahsa
9662b79662
doc: improve embedded struct section ( #13574 )
2022-02-23 15:54:00 +02:00
gcxfd
838a8f2183
docs: improve the documentation for struct embedding ( #13560 )
2022-02-22 19:09:54 +02:00
mahdi ramezaan zaade
2712e43802
doc: add an example on how to get a cloned slice ( #13567 )
2022-02-22 17:22:33 +02:00
eyun
2b974cdb97
docs: rename exec -> execute ( #13514 )
2022-02-19 15:20:46 +02:00
Alexander Medvednikov
3fa6622ee8
doc: simplify the filter/map
example a bit
2022-02-19 12:10:12 +03:00
Tim Basel
37c151efe5
docs, builtin, encoding.csv: update error implementations ( #13440 )
2022-02-12 11:54:10 +02:00
kahsa
b205e2fc67
docs: improve the interface examples ( #13422 )
2022-02-10 12:28:40 +02:00
Artem
43d6b97c21
docs: improve the hot reload section, add run command example ( #13418 )
2022-02-09 19:26:09 +02:00
Snavy
f0806822dd
docs: add a JSON section, and subsections for encoding and decoding ( #13396 )
2022-02-08 10:18:40 +02:00
Ikko Ashimine
31739c2586
docs: fix typo ( #13381 )
2022-02-06 11:39:35 +02:00
kahsa
ede9f29323
doc: mention []rune.string() ( #13348 )
2022-02-03 11:29:02 +02:00
Delyan Angelov
310969a057
docs: clarify the interface methods section
2022-02-01 10:36:25 +02:00
Delyan Angelov
db50e79d26
tools: implement cgen
tag for Markdown examples in v check-md
( #13332 )
2022-01-31 22:51:04 +02:00
kahsa
7f22ed7935
doc: clarify the section about -autofree ( #13309 )
2022-01-28 13:18:59 +02:00
kahsa
61d28c8a8c
doc: change word coroutine to thread ( #13308 )
2022-01-28 13:17:36 +02:00
kahsa
1f20127502
doc: add example for interface casting ( #13304 )
2022-01-28 10:09:52 +02:00
Delyan Angelov
fa6f7d4c83
os: add os.quoted_path/1, use it consistently for running V itself
2022-01-22 21:13:28 +02:00
jeffmikels
7a2705d8ce
scanner: multibyte rune literals now support unicode, hex, and octal escape codes ( #13140 )
2022-01-19 03:23:25 +03:00
kahsa
1c4c430642
doc: replace 'property' to 'field' ( #13200 )
2022-01-18 11:35:43 +02:00
Yuki Morota
c98af3c526
docs: adjust links ( #13139 )
2022-01-12 06:31:45 +02:00
Delyan Angelov
bb6aabd430
docs: update section about antivirus false positives
2022-01-07 21:18:47 +02:00
Delyan Angelov
b3930c3d6a
checker: add error for .map() calling a fn with multiple return values (prevent inaccessible tuple leak)
2022-01-04 23:10:58 +02:00
Delyan Angelov
89d92d536a
docs: document the v.exe
-> vlang.exe
workaround for Symantec's paranoia
2022-01-03 18:06:03 +02:00
penguindark
5e5529441c
docs: document negative indexed slices, add example for a 'list comprehension' ( #12986 )
2021-12-28 22:29:11 +02:00