index
:
iCE40/ghdl
master
[no description]
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
synth
/
synth-vhdl_eval.adb
Commit message (
Collapse
)
Author
Age
Files
Lines
*
synth: handle conv_signed. Fix #2408
Tristan Gingold
2023-04-14
1
-1
/
+3
|
*
synth-vhdl_eval: handle std_logic_arith.conv_std_logic_vector
Tristan Gingold
2023-02-09
1
-0
/
+7
|
|
|
|
Fix #2347
*
synth: do not handle null-vectors for to_hstring.
Tristan Gingold
2023-02-08
1
-0
/
+16
|
|
|
|
For #2338
*
synth: use same layout for records in memory as translate
Tristan Gingold
2023-02-08
1
-1
/
+1
|
*
synth-vhdl_eval: minor reformatting
Tristan Gingold
2023-01-28
1
-18
/
+18
|
*
synth-vhdl_eval: add an overflow check
Tristan Gingold
2023-01-16
1
-2
/
+6
|
*
synth-vhdl_eval: remove useless type unsharing for concat
Tristan Gingold
2023-01-14
1
-12
/
+4
|
*
synth-vhdl_eval: handle to_X01 for bit to std_ulogic.
Tristan Gingold
2023-01-11
1
-0
/
+9
|
|
|
|
Fix #2307
*
synth: handle universal r*i and i*r mul, physical mod.
Tristan Gingold
2023-01-11
1
-1
/
+9
|
*
synth: add a check for v87 concatenations
Tristan Gingold
2023-01-11
1
-1
/
+6
|
*
synth: fix memory allocation in predefined function calls
Tristan Gingold
2023-01-10
1
-0
/
+2
|
*
synth: check rem/mod by 0
Tristan Gingold
2023-01-10
1
-2
/
+14
|
*
synth: also fix #2299
Tristan Gingold
2023-01-10
1
-3
/
+6
|
*
synth: fix handling of extended enumeration identifiers.
Tristan Gingold
2023-01-09
1
-1
/
+24
|
*
synth: fix to_string for character
Tristan Gingold
2023-01-02
1
-1
/
+9
|
*
synth-vhdl_eval: minor refactoring
Tristan Gingold
2022-11-30
1
-32
/
+38
|
*
synth-vhdl_eval(eval_static_predefined_function_call): handle all operations
Tristan Gingold
2022-11-28
1
-939
/
+918
|
*
synth: internal refactoring
Tristan Gingold
2022-10-29
1
-109
/
+67
|
|
|
|
use memtyp for eval_static_predefined_function_call
*
synth-vhdl_eval: handle std_logic_misc reduce functions
Tristan Gingold
2022-10-19
1
-0
/
+27
|
*
synth: detect division by 0, handle universal real/integer division
Tristan Gingold
2022-10-02
1
-3
/
+23
|
*
synth: handle read for floats
Tristan Gingold
2022-09-30
1
-0
/
+12
|
*
synth-vhdl_eval: handle nor, nand
Tristan Gingold
2022-09-26
1
-0
/
+21
|
*
synth: rework error procedure, always pass the instance
Tristan Gingold
2022-09-25
1
-54
/
+66
|
*
synth-vhdl_eval: handle vhdl-87 array array concatenation
Tristan Gingold
2022-09-25
1
-2
/
+31
|
*
synth-vhdl_eval: handle null-null in array concatenations
Tristan Gingold
2022-09-25
1
-0
/
+6
|
*
synth: improve file handling (skip extra data, errors)
Tristan Gingold
2022-09-17
1
-0
/
+3
|
*
synth: detect overflow in static exponentiation
Tristan Gingold
2022-09-14
1
-3
/
+16
|
|
|
|
src/grt: extract grt.arith from grt.lib
*
synth: improve handling of top-level interfaces subtype
Tristan Gingold
2022-09-11
1
-4
/
+8
|
*
synth-vhdl_eval: handle std_logic_signed and std_logic_unsigned
Tristan Gingold
2022-09-06
1
-55
/
+111
|
*
synth: add evaluation for ieee.std_logic_arith
Tristan Gingold
2022-09-05
1
-25
/
+377
|
*
synth: use areapools
Tristan Gingold
2022-09-02
1
-4
/
+12
|
*
vhdl: recognize log10 and sqrt from math_real. Fix #2176
Tristan Gingold
2022-08-14
1
-0
/
+14
|
*
grt: add real now variable.
Tristan Gingold
2022-07-20
1
-0
/
+3
|
*
synth-vhdl_eval: add support for more operations
Tristan Gingold
2022-06-11
1
-1
/
+10
|
*
vhdl: recognize ieee.math_real.sign, fix is_x recogn.
Tristan Gingold
2022-06-11
1
-4
/
+21
|
*
synth-vhdl_eval: handle more operations
Tristan Gingold
2022-06-07
1
-8
/
+17
|
*
synth-vhdl_eval: handle more operations
Tristan Gingold
2022-06-06
1
-1
/
+16
|
*
synth-vhdl_eval: recognize and handle to_stdulogicvector
Tristan Gingold
2022-06-06
1
-2
/
+4
|
*
synth-vhdl_eval: handle more operations
Tristan Gingold
2022-06-05
1
-36
/
+110
|
*
synth-vhdl_eval: handle more operations (sgn/uns reduce)
Tristan Gingold
2022-06-05
1
-6
/
+16
|
*
synth-vhdl-eval: handle more operations
Tristan Gingold
2022-06-05
1
-24
/
+122
|
*
synth-vhdl_eval: handle rotations and shift for numeric_std
Tristan Gingold
2022-06-05
1
-4
/
+40
|
*
synth-vhdl_eval: handle to_x01, to_ux01, to_x01z and is_x
Tristan Gingold
2022-06-05
1
-18
/
+51
|
*
synth-vhdl_eval: handle more operations
Tristan Gingold
2022-06-05
1
-2
/
+22
|
*
synth-vhdl_eval: handle find_leftmost and find_rightmost
Tristan Gingold
2022-06-05
1
-0
/
+13
|
*
synth-vhdl_eval: handle minmax
Tristan Gingold
2022-06-04
1
-66
/
+79
|
*
synth-vhdl_eval: handle more operators (nand, nor, xnor)
Tristan Gingold
2022-06-04
1
-0
/
+15
|
*
synth-vhdl_eval: add support for more operators.
Tristan Gingold
2022-06-04
1
-15
/
+59
|
|
|
|
Fix some corner cases
*
synth-vhdl_eval: handle rotations
Tristan Gingold
2022-06-04
1
-0
/
+9
|
*
synth-vhdl_eval: handle more operations, fix resize corner case
Tristan Gingold
2022-06-03
1
-23
/
+65
|
[next]