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

all: fix references to time.wait -> time.sleep

This commit is contained in:
Delyan Angelov 2021-02-28 18:01:31 +02:00
parent bdce35fd9c
commit 4125bfe401
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
5 changed files with 20 additions and 20 deletions

View File

@ -22,8 +22,8 @@ It is __easy__, and it usually takes __only a few seconds__.
### Linux, macOS, FreeBSD, etc:
You need `git`, and a C compiler like `tcc`, `gcc` or `clang`, and `make`:
```bash
git clone https://github.com/vlang/v
cd v
git clone https://github.com/vlang/v
cd v
make
```
@ -1090,7 +1090,7 @@ V has only one looping keyword: `for`, with several forms.
#### `for`/`in`
This is the most common form. You can use it with an array, map or
This is the most common form. You can use it with an array, map or
numeric range.
##### Array `for`
@ -1824,7 +1824,7 @@ println(world)
Constants are declared with `const`. They can only be defined
at the module level (outside of functions).
Constant values can never be changed. You can also declare a single
Constant values can never be changed. You can also declare a single
constant separately:
```v
@ -2579,7 +2579,7 @@ import time
fn task(id int, duration int) {
println('task $id begin')
time.wait(duration * time.millisecond)
time.sleep(duration * time.millisecond)
println('task $id end')
}
@ -3308,7 +3308,7 @@ In the console build command, you can use `-cflags` to pass custom flags to the
You can also use `-cc` to change the default C backend compiler.
For example: `-cc gcc-9 -cflags -fsanitize=thread`.
You can also define a `VFLAGS` environment variable in your terminal to store your `-cc`
You can also define a `VFLAGS` environment variable in your terminal to store your `-cc`
and `cflags` settings, rather than including them in the build command each time.
### #pkgconfig
@ -3868,7 +3868,7 @@ fn print_message() {
fn main() {
for {
print_message()
time.wait(500 * time.millisecond)
time.sleep(500 * time.millisecond)
}
}
```
@ -3980,7 +3980,7 @@ fn old_function() {
fn inlined_function() {
}
// The following struct must be allocated on the heap. Therefore, it can only be used as a
// The following struct must be allocated on the heap. Therefore, it can only be used as a
// reference (`&Window`) or inside another reference (`&OuterStruct{ Window{...} }`).
[heap]
struct Window {
@ -4018,7 +4018,7 @@ fn main() {
V allows unconditionally jumping to a label with `goto`. The label name must be contained
within the same function as the `goto` statement. A program may `goto` a label outside
or deeper than the current scope. `goto` allows jumping past variable initialization or
or deeper than the current scope. `goto` allows jumping past variable initialization or
jumping back to code that accesses memory that has already been freed, so it requires
`unsafe`.

View File

@ -31,10 +31,10 @@ import benchmark
mut b := benchmark.start()
// your code section 1 ...
time.wait(1500 * time.millisecond)
time.sleep(1500 * time.millisecond)
b.measure('code_1')
// your code section 2 ...
time.wait(500 * time.millisecond)
time.sleep(500 * time.millisecond)
b.measure('code_2')
```

View File

@ -8,7 +8,7 @@ mut:
fn (shared x St) f(shared z St) {
for _ in 0 .. reads_per_thread {
rlock x { // other instances may read at the same time
time.wait(time.millisecond)
time.sleep(time.millisecond)
assert x.a == 7 || x.a == 5
}
}
@ -65,10 +65,10 @@ fn test_shared_lock() {
for i in 0 .. writes {
lock x { // wait for ongoing reads to finish, don't start new ones
x.a = 17 // this value should never be read
time.wait(50 * time.millisecond)
time.sleep(50 * time.millisecond)
x.a = if (i & 1) == 0 { 7 } else { 5 }
} // now new reads are possible again
time.wait(20 * time.millisecond)
time.sleep(20 * time.millisecond)
}
// wait until all read threads are finished
for finished := false; true; {
@ -80,6 +80,6 @@ fn test_shared_lock() {
if finished {
break
}
time.wait(100 * time.millisecond)
time.sleep(100 * time.millisecond)
}
}

View File

@ -9,7 +9,7 @@ mut:
fn (shared x St) f(shared z St) {
for _ in 0 .. reads_per_thread {
rlock x { // other instances may read at the same time
time.wait(time.millisecond)
time.sleep(time.millisecond)
assert x.a == 7 || x.a == 5
}
}
@ -63,11 +63,11 @@ a: 5
for i in 0..writes {
lock x { // wait for ongoing reads to finish, don't start new ones
x.a = 17 // this value should never be read
time.wait(50* time.millisecond)
time.sleep(50* time.millisecond)
x.a = if (i & 1) == 0 {
7} else {5}
} // now new reads are possible again
time.wait(20*time.millisecond)
time.sleep(20*time.millisecond)
}
// wait until all read threads are finished
for finished:=false;; {
@ -79,6 +79,6 @@ for finished:=false;; {
if finished {
break
}
time.wait(100*time.millisecond)
time.sleep(100*time.millisecond)
}
}

View File

@ -57,7 +57,7 @@ fn main() {
if s == 'STOP' {
break
}
time.wait(delay * time.millisecond)
time.sleep(delay * time.millisecond)
}
pmessage()
pmessage()