summary refs log tree commit diff stats
path: root/tests/views
Commit message (Collapse)AuthorAgeFilesLines
* const view types; fixes some cases from ↵Andreas Rumpf2020-10-051-0/+26
| | | | https://github.com/nim-lang/Nim/issues/15428 (#15488)
* better support for view types (#15436)Andreas Rumpf2020-09-302-0/+88
| | | | | * you can put borrows into tables * enforces mutating views only mutate mutable data
* spec for view types (#15424)Andreas Rumpf2020-09-294-8/+22
| | | | | | | | | | | * spec for view types * spec additions * refactoring; there are two different kinds of views * refactorings and spec additions * enforce that view types are initialized * enforce borrowing from the first formal parameter * enforce lifetimes for borrowing of locals * typo in the manual * clarify in the implementation what a borrow operation really is
* produce runtime type information for reified openArrays (#15415)Andreas Rumpf2020-09-271-0/+42
| | | | | * produce runtime type information for reified openArrays * added a test case
* better support for slices as views (#15414)Andreas Rumpf2020-09-273-0/+82
* moved view tests to tests/views * refactoring * more refactorings * better support for system.toOpenArray for first class view types
on 0.8.5: added Nimrod version of the compiler' href='/ahoang/Nim/commit/rod/bitsets.nim?h=devel&id=e254741541b0389dfb0b675116c76a6a144b90b7'>e25474154 ^
d68181246 ^
c7e1c665a ^





e25474154 ^
9888a29c3 ^
c7e1c665a ^
e25474154 ^
9888a29c3 ^
e25474154 ^
c7e1c665a ^

e25474154 ^
9888a29c3 ^
c7e1c665a ^

e25474154 ^
9888a29c3 ^
e25474154 ^

9888a29c3 ^
7e747d11c ^
d68181246 ^
9888a29c3 ^
7e747d11c ^
d68181246 ^
9888a29c3 ^
7e747d11c ^
d68181246 ^
9888a29c3 ^
7e747d11c ^
d68181246 ^
9888a29c3 ^
7e747d11c ^
d68181246 ^
e25474154 ^


9888a29c3 ^
7e747d11c ^
c7e1c665a ^
e25474154 ^

427490a84 ^

c7e1c665a ^

c4d7cc3da ^
88b5dd336 ^
c4d7cc3da ^
88b5dd336 ^







6ae74f61f ^
c4d7cc3da ^
c7e1c665a ^

c4d7cc3da ^

427490a84 ^
9888a29c3 ^
427490a84 ^
c7e1c665a ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88