mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
947 B
29 lines
947 B
12 years ago
|
--- !ditz.rubyforge.org,2008-03-06/issue
|
||
|
title: better handling of temp reg, constant, and inner func 8-bit overflows
|
||
|
desc: |-
|
||
|
The 8-bit limit for inner functions is actually too tight in any case;
|
||
|
inner functions are loaded with CLOSURE which can address 18 bits, so
|
||
|
no overflow handling is needed for CLOSURE anyway (in practice). So,
|
||
|
just revise that limit upwards.
|
||
|
|
||
|
Constant overflows need to be handled such that constants outside 8-bit
|
||
|
range are loaded through a temporary register. This should be relatively
|
||
|
straightforward.
|
||
|
|
||
|
Register overflow is the most difficult one, and perhaps not worth fixing.
|
||
|
type: :task
|
||
|
component: duk
|
||
|
release:
|
||
|
reporter: sva <sami.vaarala@poplatek.fi>
|
||
|
status: :unstarted
|
||
|
disposition:
|
||
|
creation_time: 2013-02-26 12:50:02.923651 Z
|
||
|
references: []
|
||
|
|
||
|
id: 3ca6d8dc60589c88d5217fd4c0c323da9f0a5ce5
|
||
|
log_events:
|
||
|
- - 2013-02-26 12:50:03.128442 Z
|
||
|
- sva <sami.vaarala@poplatek.fi>
|
||
|
- created
|
||
|
- ""
|