Bill Currie
|
42ba0c9d54
|
Add alias_value() function.
alias_value returns a new value where only the type is different, the
bit-pattern of the value itself is untouched.
|
2012-12-23 19:25:35 +09:00 |
|
Bill Currie
|
7071a46936
|
Make convert_value create a new value.
It operating in-place proved to be troublesome.
|
2012-12-05 22:16:08 +09:00 |
|
Bill Currie
|
86968f662e
|
Store the function type in function values.
This fixes IMP msg = nil;
|
2012-11-21 10:06:15 +09:00 |
|
Bill Currie
|
28ce35f1c1
|
Make values independent objects.
values are now uniquely allocated (for the current object file). With
this, constants in dags will work.
|
2012-11-15 13:44:06 +09:00 |
|
Bill Currie
|
bc1b483525
|
Nuke the rcsid stuff.
It's pretty useless in git.
|
2012-04-22 10:56:32 +09:00 |
|
Bill Currie
|
f1d9570dc8
|
Fix constant value type handling.
Rename immediate.[ch] to value.[ch] and clean up the mess.
Add convert_value() to convert the type of a value (only scalar types).
|
2011-03-22 12:24:39 +09:00 |
|