Larry Doolittle
|
2739f83702
|
Spelling fixes in C and C++ comments
|
2015-06-04 15:00:29 -07:00 |
Maciej Suminski
|
51d7237d52
|
vhdlpp: Display error message for undefined generic values.
|
2015-05-21 01:25:34 +02:00 |
Maciej Suminski
|
7aab315ce5
|
vhdlpp: Allow assigning values to inout ports.
|
2015-05-20 17:30:07 +02:00 |
Maciej Suminski
|
bc83d2914a
|
vhdlpp: Corrected an error message for attributes.
|
2015-05-20 14:23:57 +02:00 |
Maciej Suminski
|
bb2e6782fa
|
Copy constructor for LineInfo.
|
2015-05-19 22:40:56 +02:00 |
Larry Doolittle
|
9231ad51a4
|
vhdlpp: generics without a default value are set to 1'bx.
|
2015-05-19 22:40:56 +02:00 |
Maciej Suminski
|
25458b8cc2
|
vhdlpp: inout direction for ports.
|
2015-05-19 22:40:56 +02:00 |
Maciej Suminski
|
515ab40ffe
|
vhdlpp: Special handling for string type emission.
|
2015-05-19 22:40:56 +02:00 |
Maciej Suminski
|
ddc204391e
|
vhdlpp: Add 'sub' prefix for subtypes while emitting packages.
|
2015-05-19 22:40:55 +02:00 |
Maciej Suminski
|
a33bbecc98
|
vhdlpp: VTypeRange::write_to_stream uses to/downto depending on the range boundaries.
|
2015-05-19 22:40:55 +02:00 |
Stephen Williams
|
7442c14689
|
Merge pull request #67 from orsonmmz/boolean
Boolean & asserts for vhdlpp
|
2015-05-13 09:57:18 -07:00 |
Maciej Suminski
|
7db01d8ded
|
vhdlpp: ScopeBase::is_enum_name() returns VTypeEnum* instead of bool.
|
2015-05-07 16:28:30 +02:00 |
Maciej Suminski
|
e4694cb6cb
|
vhdlpp: Changed emitted type from 'bool' to 'bit'.
|
2015-05-07 16:09:02 +02:00 |
Maciej Suminski
|
08e5aa021a
|
vhdlpp: Emits typedef for boolean type.
|
2015-05-07 16:09:02 +02:00 |
Larry Doolittle
|
4304fd503e
|
vhdlpp: and_reduce() and or_reduce() functions.
|
2015-05-06 10:03:02 +02:00 |
Maciej Suminski
|
5438464d67
|
vhdlpp: Support for reports & asserts.
|
2015-05-06 10:02:56 +02:00 |
Maciej Suminski
|
6df2979998
|
vhdlpp: Added missing std_logic values in ExpChar and ExpString::emit().
|
2015-05-06 09:55:08 +02:00 |
Maciej Suminski
|
9de4ced133
|
vhdlpp: Stop compilation on invalid attributes.
|
2015-05-06 09:55:08 +02:00 |
Larry Doolittle
|
c8fe897446
|
vhdlpp: and_reduce() and or_reduce() functions.
|
2015-04-24 13:46:30 +02:00 |
Maciej Suminski
|
5101b3b64b
|
vhdlpp: Boolean values handled without using keywords.
|
2015-04-24 13:39:41 +02:00 |
Maciej Suminski
|
bed5ee4529
|
vhdlpp: Handle 'severity' statements without using keywords.
|
2015-04-24 13:39:41 +02:00 |
Maciej Suminski
|
7c0a191626
|
vhdlpp: Handle true/false values.
|
2015-04-23 11:58:40 +02:00 |
Maciej Suminski
|
cfa43c7742
|
vhdlpp: Support for reports & asserts.
|
2015-04-23 11:58:40 +02:00 |
Maciej Suminski
|
a5138e238f
|
vhdlpp: Added missing std_logic values in ExpChar and ExpString::emit().
|
2015-04-23 11:57:27 +02:00 |
Maciej Suminski
|
d352d8ead3
|
vhdlpp: Stop compilation on invalid attributes.
|
2015-04-23 11:57:27 +02:00 |
Larry Doolittle
|
5dc1396eea
|
Spelling fixes
|
2015-04-13 11:35:12 -07:00 |
Maciej Suminski
|
0ca856d4e8
|
bugfix #942: VHDL function bodies in arch declaration not supported
|
2015-03-31 10:46:24 +02:00 |
Maciej Suminski
|
d5ffb55bfd
|
Corrected ambiguous copyright info.
|
2015-03-27 18:57:40 +01:00 |
Maciej Suminski
|
ab9a8ccbf3
|
vhdlpp: Added fit_type() & probe_type() for ExpFunc.
|
2015-03-27 18:57:40 +01:00 |
Maciej Suminski
|
e6525ec35f
|
vhdlpp: Added a constructor for VTypeArray that takes integers as ranges.
|
2015-03-27 18:57:40 +01:00 |
Maciej Suminski
|
afaedbd06d
|
vhdlpp: Corrected to_integer() & resize() functions.
to_integer() handles sign and resize() really applies size casting.
|
2015-03-27 14:53:43 +01:00 |
Maciej Suminski
|
d4237774a5
|
vhdlpp: Error message for missing types in VTypePrimitive::get_width().
|
2015-03-27 14:53:43 +01:00 |
Maciej Suminski
|
2f2539e557
|
vhdlpp: Renamed a range_t constructor parameter to be more descriptive.
|
2015-03-27 14:53:43 +01:00 |
Maciej Suminski
|
3b14797075
|
vhdlpp: Prefix probe for VTypeArray.
|
2015-03-27 14:53:43 +01:00 |
Maciej Suminski
|
d1dc98b7f7
|
vhdlpp: Changed the workaround for accessing localparam arrays & records.
|
2015-03-07 20:47:20 +01:00 |
Maciej Suminski
|
295e4e7dfb
|
vhdlpp: Fixed crash on unassociated generics.
|
2015-03-06 20:39:10 +01:00 |
Maciej Suminski
|
807ad8002d
|
vhdlpp: Check generics when searching through constants.
|
2015-03-06 20:39:10 +01:00 |
Maciej Suminski
|
d3229b9068
|
vhdlpp: 'string' type is emitted as 'string' instead of 'array <> of character'.
|
2015-03-06 17:58:04 +01:00 |
Maciej Suminski
|
099bb427bc
|
vhdlpp: ComponentBase::write_to_stream() saves generics.
|
2015-03-06 17:58:04 +01:00 |
Maciej Suminski
|
1de3fb1625
|
vhdlpp: "resize" function.
|
2015-03-06 17:58:04 +01:00 |
Maciej Suminski
|
e33b8b4dde
|
vhdlpp: VType::get_width() uses information from Scope to determine the type width.
|
2015-03-06 17:58:04 +01:00 |
Maciej Suminski
|
9128eb67b9
|
vhdlpp: Evaluates attributes if possible.
|
2015-03-06 17:32:25 +01:00 |
Maciej Suminski
|
afbda099fb
|
vhdlpp: Workaround to handle constant arrays of vectors & records.
|
2015-03-06 17:32:25 +01:00 |
Maciej Suminski
|
4b0d220671
|
vhdlpp: get_width() for VType.
|
2015-03-06 17:32:25 +01:00 |
Maciej Suminski
|
a42b056b24
|
vhdlpp: Alternative way of accessing constant arrays of vectors.
|
2015-03-06 17:32:25 +01:00 |
Maciej Suminski
|
1852c5ab9d
|
Revert "vhdlpp: Support for accessing words in constant arrays."
This reverts commit 9ca754b6db.
|
2015-03-06 17:32:25 +01:00 |
Maciej Suminski
|
9ca754b6db
|
vhdlpp: Support for accessing words in constant arrays.
|
2015-02-19 17:07:41 +01:00 |
Maciej Suminski
|
0f0bef32f2
|
vhdlpp: Architecture elaboration counts errors coming from expression elaboration.
|
2015-02-19 17:07:41 +01:00 |
Maciej Suminski
|
cd55f30a27
|
vhdlpp: Minor change to ScopeBase::find_constant().
|
2015-02-19 17:07:41 +01:00 |
Maciej Suminski
|
5884879b02
|
vhdlpp: to_integer() function.
|
2015-02-19 17:07:41 +01:00 |