Wilson Snyder
|
726e78fdda
|
Add 'with' syntax checks.
|
2020-10-31 10:33:36 -04:00 |
Wilson Snyder
|
085e8454b8
|
Support 'with' into elaboration (only).
|
2020-10-31 10:00:55 -04:00 |
Wilson Snyder
|
51b0963e61
|
Internals: Favor const for map keys. No functional change intended.
|
2020-10-30 18:00:40 -04:00 |
Wilson Snyder
|
d44426b3f3
|
clang-format. No functional change.
|
2020-10-27 20:33:45 -04:00 |
Wilson Snyder
|
95d1272269
|
Support associative array pattern assignments and defaults.
|
2020-10-25 21:05:22 -04:00 |
Wilson Snyder
|
835905bdae
|
Convert cast tasks to assertions
|
2020-10-24 20:30:52 -04:00 |
Wilson Snyder
|
4cec3ff2a0
|
Fix WIDTH warnings on comparisons with nullptr (#2602).
|
2020-10-22 17:27:23 -04:00 |
Wilson Snyder
|
25593c0ee2
|
Fix capitalization
|
2020-10-22 17:13:42 -04:00 |
Wilson Snyder
|
5d3dd52f13
|
Support queue slicing (#2326).
|
2020-10-18 13:23:39 -04:00 |
Wilson Snyder
|
ec36d0d772
|
Internals: When resolving assignments pass dtype to children.
|
2020-10-18 12:30:33 -04:00 |
Wilson Snyder
|
4576644591
|
Prep for future queue slicing.
|
2020-10-17 21:09:10 -04:00 |
Wilson Snyder
|
d8df216a8d
|
Fix emit indent of VL_TO_STRING
|
2020-10-17 20:05:21 -04:00 |
Wilson Snyder
|
964dcd5b7c
|
Tests: Add additional array method tests and error
|
2020-10-17 19:23:27 -04:00 |
Wilson Snyder
|
f62c070d06
|
Internals: Concat strings only when final; prep for queues.
|
2020-10-17 18:56:38 -04:00 |
Wilson Snyder
|
6430743b6f
|
Fix method calls to package class functions (#2565). [Peter Monsson]
|
2020-09-22 09:09:10 -04:00 |
Wilson Snyder
|
0c49cca527
|
Fix $urandom_range passed variable (#2563).
|
2020-09-22 08:44:51 -04:00 |
Peter Monsson
|
d0819f156f
|
Add support for |=> inside properties (#1292).
|
2020-09-10 06:49:04 -04:00 |
Wilson Snyder
|
30f3774134
|
Support const object new() assignments.
|
2020-09-07 17:26:53 -04:00 |
Wilson Snyder
|
1899a875a4
|
Internals: Create VAccess class. No functional change intended.
|
2020-09-07 17:09:25 -04:00 |
Wilson Snyder
|
ba5779c69e
|
Fix queues as class members (#2525).
|
2020-08-29 12:56:43 -04:00 |
Wilson Snyder
|
bed3101dfc
|
Internals: Use VL_RESTORER class to save/restore vars. No functional change intended.
|
2020-08-24 21:13:28 -04:00 |
Wilson Snyder
|
917d3b0fb3
|
Support virtual class
|
2020-08-23 20:27:25 -04:00 |
Wilson Snyder
|
20206b1e2e
|
Support simple class extends.
|
2020-08-23 19:37:56 -04:00 |
Wilson Snyder
|
132cc1d068
|
Parser: Move timing control unsupported message
|
2020-08-23 08:56:35 -04:00 |
Wilson Snyder
|
f4a72946eb
|
Support $urandom, $urandom_range without stability.
|
2020-08-23 08:42:50 -04:00 |
Wilson Snyder
|
4e6d2cfe38
|
Fix class constructor error on assignments to const.
|
2020-08-22 22:44:00 -04:00 |
Wilson Snyder
|
8455ee7091
|
Optimize one-statement fork/join into begin
|
2020-08-22 20:04:02 -04:00 |
Yutetsu TAKATSUKASA
|
f632ea500c
|
Fix slice of unpacked array calculation (Issue #2506) (#2507)
Fixes Issue #2506 by shifting index as ArraySel does
|
2020-08-22 15:23:26 +09:00 |
Wilson Snyder
|
6013b54f7b
|
clang-tidy cleanups. No functional change intended.
|
2020-08-16 14:55:46 -04:00 |
Wilson Snyder
|
ac04e85a1c
|
C++11: More range for. No functional change intended.
|
2020-08-16 12:54:32 -04:00 |
Wilson Snyder
|
78aee6f4e7
|
C++11: Use sized enums (+4% performance).
|
2020-08-16 12:05:35 -04:00 |
Wilson Snyder
|
ee9d6dd63f
|
C++11: Favor auto, range for. No functional change intended.
|
2020-08-16 11:44:06 -04:00 |
Wilson Snyder
|
72d2cff0a1
|
C++11: Use member declaration initalizations. No functional change intended.
|
2020-08-16 11:44:06 -04:00 |
Wilson Snyder
|
042d3eed23
|
C++11: Use override where possible. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Wilson Snyder
|
c0127599df
|
C++11: Use nullptr. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Wilson Snyder
|
7c54a451a9
|
C++11: Remove pre-c11 VL_OVERRIDE etc. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Peter Monsson
|
4a5e4b04f3
|
Support $rose and $fell. (#2148) (#2501)
|
2020-08-14 07:37:10 -04:00 |
Wilson Snyder
|
20c906261b
|
Fix casting non-self-determined subexpressions (#2493).
|
2020-08-09 20:59:06 -04:00 |
Wilson Snyder
|
98cd925fda
|
Fix non-32 bit conversion to float (#2495).
|
2020-08-06 21:56:43 -04:00 |
Peter Monsson
|
1280070abb
|
Support $stable (#2488)
|
2020-07-28 18:26:24 -04:00 |
Wilson Snyder
|
50c28fa9d3
|
Parser: Move 'pure virtual' and 'extern' unsupported messages down out of parser.
|
2020-07-02 08:24:50 -04:00 |
Wilson Snyder
|
4d5e448664
|
Parser: Move member qualifier unsupporteds out of parser.
|
2020-07-01 07:31:53 -04:00 |
Wilson Snyder
|
af197f2ceb
|
Parser: Move 'virtual class' block unsupported messages down out of parser
|
2020-06-29 21:03:14 -04:00 |
Wilson Snyder
|
ad55564905
|
Parser: Move disable fork and wait fork down into elaborate stage
|
2020-06-29 20:22:39 -04:00 |
Wilson Snyder
|
6de78d58fa
|
Add new UNSUPPORTED error code to replace most previous Unsupported: messages.
|
2020-06-09 19:20:16 -04:00 |
Wilson Snyder
|
d42f9c095b
|
Delay parsing of associative arrays until dtypes known.
|
2020-06-09 07:13:40 -04:00 |
Wilson Snyder
|
47f040a5fd
|
Internals: Do data type elaboration always as child node, before movement to symbol table.
|
2020-06-08 06:47:18 -04:00 |
Wilson Snyder
|
1eaec2aa8a
|
Support --bbox-unsup of $cast
|
2020-06-06 09:30:11 -04:00 |
Geza Lore
|
95534fa5c5
|
Remove unused headers (#2389)
|
2020-05-31 20:21:07 +01:00 |
Wilson Snyder
|
5089ac6119
|
Remove VL_ULL as ULL now in MSVC & C++11
|
2020-05-28 20:32:07 -04:00 |