Browse Source

ditz issue update

pull/1/head
Sami Vaarala 11 years ago
parent
commit
b8b06a99e5
  1. 22
      bugs/issue-21818de4735da4f681757f14d620ca55ba6f8eb0.yaml
  2. 27
      bugs/issue-340178f743d061374092e7f87b3952e3a7961566.yaml
  3. 22
      bugs/issue-3a422277f3aca9bcec2f873aded7f130e00f1669.yaml
  4. 39
      bugs/issue-4044dd5403958dd6ce362ef23c8b733f7f820411.yaml
  5. 11
      bugs/issue-52e53e2cd14fdb7052499f4e98746441735ed192.yaml
  6. 34
      bugs/issue-5fb1025c46e151034fbd93125b820fbac19e773b.yaml
  7. 18
      bugs/issue-6a2f6a890c4d70d0c723ac33336c73498627eaa9.yaml
  8. 22
      bugs/issue-6e4ebbb7ec7ea07d3f9beed1cb69542aeff4cc08.yaml
  9. 22
      bugs/issue-8a33b21751b200ec5bb522313355cfa04422319d.yaml
  10. 20
      bugs/issue-a792d9854f38ceb25062641208f508edd5b55501.yaml
  11. 8
      bugs/issue-b1b5282a10af415fb6e2df341e3b20dd70ff1910.yaml
  12. 8
      bugs/issue-b93528fd09a70ca53e67a0fb78a3aab8052f8cca.yaml
  13. 18
      bugs/issue-c2fa6b0cb397e156702efbd7346c2005d6882626.yaml
  14. 18
      bugs/issue-e10c6ef71a4d83b68f14ff02e4118352adc68dd6.yaml
  15. 9
      bugs/project.yaml

22
bugs/issue-21818de4735da4f681757f14d620ca55ba6f8eb0.yaml

@ -0,0 +1,22 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: support for ssh execution of testcases (or some other way of running multiarch test sets)
desc: ""
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :closed
disposition: :fixed
creation_time: 2013-10-27 21:19:16.872544 Z
references: []
id: 21818de4735da4f681757f14d620ca55ba6f8eb0
log_events:
- - 2013-10-27 21:19:17.040455 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-27 22:00:59.538792 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- For now, just wrap a shell script which copies and executes a test case.

27
bugs/issue-340178f743d061374092e7f87b3952e3a7961566.yaml

@ -5,8 +5,8 @@ type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
status: :closed
disposition: :fixed
creation_time: 2013-08-17 22:11:27.729354 Z
references: []
@ -16,3 +16,26 @@ log_events:
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-26 16:23:25.147311 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
PowerPC linux might be a good choice. There is a 'pearpc' emulator which can run
Linux. Also UAE is a big endian environment but is has compiler challenges not
related to big endian.
- - 2013-10-26 23:51:32.233756 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
PearPC / qemu-system-ppc didn't work well on Ubuntu. qemu-system-sparc seems
to work better and sparc is also big endian.
- - 2013-10-27 14:08:04.107898 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
Settled on MIPS environment for now, with prebuilt image:
http://people.debian.org/~aurel32/qemu/mips/
- - 2013-10-27 14:08:10.331785 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- ""

22
bugs/issue-3a422277f3aca9bcec2f873aded7f130e00f1669.yaml

@ -0,0 +1,22 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: profile 100 does not work on Amiga VBCC
desc: ""
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :closed
disposition: :fixed
creation_time: 2013-10-25 22:49:56.673156 Z
references: []
id: 3a422277f3aca9bcec2f873aded7f130e00f1669
log_events:
- - 2013-10-25 22:49:56.833110 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-28 23:06:40.632432 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- Related to 64-bit problems.

39
bugs/issue-4044dd5403958dd6ce362ef23c8b733f7f820411.yaml

@ -0,0 +1,39 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: remove 64-bit arithmetic from mandatory code as a portability issue
desc: |-
It seems that at least VBCC on AmigaOS has trouble with 64-bit integers
(even though it is striving for C99 compliance). This turned out in
duk_numconv.c.
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :closed
disposition: :fixed
creation_time: 2013-10-25 23:50:14.664173 Z
references: []
id: 4044dd5403958dd6ce362ef23c8b733f7f820411
log_events:
- - 2013-10-25 23:50:15.536210 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-25 23:53:15.897376 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
There are a few places where 64-bit quantities are used:
* duk_numconv.c uses uint64_t for bigint arithmetic
* duk_tval.h used unsigned long long for working with doubles
* duk_util_hashprime.c uses unsigned long long for hash ratio stuff
* RDTSC timestamps are unsigned long long, but this can be disabled
and is only relevant for debug builds anyway
- - 2013-10-28 23:05:40.768879 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- ""

11
bugs/issue-52e53e2cd14fdb7052499f4e98746441735ed192.yaml

@ -5,8 +5,8 @@ type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
status: :closed
disposition: :fixed
creation_time: 2013-06-12 20:47:26.499779 Z
references: []
@ -20,3 +20,10 @@ log_events:
- sva <sami.vaarala@iki.fi>
- assigned to release v0.7 from v0.6
- ""
- - 2013-10-25 21:10:40.123469 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- |-
The current behavior is to push 'undefined' if duk_push_string() is given
a NULL pointer. This seems intuitive and in fact matches Lua's
lua_pushstring() behavior.

34
bugs/issue-5fb1025c46e151034fbd93125b820fbac19e773b.yaml

@ -0,0 +1,34 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: Math.PI in incorrect endianness prints out garbage, Math.LOG2E forever loops?
desc: ""
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :closed
disposition: :reorg
creation_time: 2013-10-25 14:46:09.513189 Z
references: []
id: 5fb1025c46e151034fbd93125b820fbac19e773b
log_events:
- - 2013-10-25 14:46:10.169152 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-25 23:26:22.658034 Z
- sva <sami.vaarala@iki.fi>
- commented
- Probably related to duk_numconv.c.
- - 2013-10-26 00:51:51.736656 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
It seems that 64-bit arithmetic in duk_numconv.c, bi_mul() fails with VBCC.
The fix would be to implement a 32-bit integer arithmetic only workaround
for platforms with 64-bit limitations and add a define for using the
workaround (DUK_USE_AVOID_64BIT or something).
- - 2013-10-27 20:53:24.716247 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition reorg
- Related to {issue 4044dd5403958dd6ce362ef23c8b733f7f820411}.

18
bugs/issue-6a2f6a890c4d70d0c723ac33336c73498627eaa9.yaml

@ -0,0 +1,18 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: add x32 support (packed types)
desc: ""
type: :task
component: duk
release: v0.8
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
creation_time: 2013-10-27 20:41:05.496387 Z
references: []
id: 6a2f6a890c4d70d0c723ac33336c73498627eaa9
log_events:
- - 2013-10-27 20:41:05.657152 Z
- sva <sami.vaarala@iki.fi>
- created
- ""

22
bugs/issue-6e4ebbb7ec7ea07d3f9beed1cb69542aeff4cc08.yaml

@ -0,0 +1,22 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: endianness in built-in data, e.g. Math.PI is broken in big endian build
desc: ""
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :closed
disposition: :fixed
creation_time: 2013-10-25 14:45:34.840806 Z
references: []
id: 6e4ebbb7ec7ea07d3f9beed1cb69542aeff4cc08
log_events:
- - 2013-10-25 14:45:35.008860 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-25 22:48:00.497838 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- ""

22
bugs/issue-8a33b21751b200ec5bb522313355cfa04422319d.yaml

@ -0,0 +1,22 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: make unaligned accesses prohibited unless explicitly known to be allowed
desc: Currently the other way around.
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :closed
disposition: :fixed
creation_time: 2013-10-27 14:40:23.292862 Z
references: []
id: 8a33b21751b200ec5bb522313355cfa04422319d
log_events:
- - 2013-10-27 14:40:23.485232 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-27 20:52:06.476584 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- ""

20
bugs/issue-a792d9854f38ceb25062641208f508edd5b55501.yaml

@ -0,0 +1,20 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: refine alignment handling to support more platforms
desc: |-
Currently "aligned accesses" guarantees 4-byte alignment which may not
suffice for doubles on some platforms.
type: :task
component: duk
release: v0.8
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
creation_time: 2013-10-27 20:52:42.932770 Z
references: []
id: a792d9854f38ceb25062641208f508edd5b55501
log_events:
- - 2013-10-27 20:52:43.164603 Z
- sva <sami.vaarala@iki.fi>
- created
- ""

8
bugs/issue-b1b5282a10af415fb6e2df341e3b20dd70ff1910.yaml

@ -5,8 +5,8 @@ type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
status: :closed
disposition: :fixed
creation_time: 2013-10-08 21:59:58.770288 Z
references: []
@ -20,3 +20,7 @@ log_events:
- sva <sami.vaarala@iki.fi>
- commented
- Also remove explicit thread flag if a 'Thread' class exists?
- - 2013-10-27 12:13:07.441433 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- ""

8
bugs/issue-b93528fd09a70ca53e67a0fb78a3aab8052f8cca.yaml

@ -5,8 +5,8 @@ type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
status: :closed
disposition: :fixed
creation_time: 2013-10-06 20:04:32.092314 Z
references: []
@ -16,3 +16,7 @@ log_events:
- sva <sami.vaarala@iki.fi>
- created
- ""
- - 2013-10-27 20:51:57.500748 Z
- sva <sami.vaarala@iki.fi>
- closed with disposition fixed
- ""

18
bugs/issue-c2fa6b0cb397e156702efbd7346c2005d6882626.yaml

@ -0,0 +1,18 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: DUK_DOUBLE_NORMALIZE_NAN_CHECK() breaks strict aliasing rules
desc: See api.c:854.
type: :task
component: duk
release: v0.7
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
creation_time: 2013-10-27 14:02:25.662752 Z
references: []
id: c2fa6b0cb397e156702efbd7346c2005d6882626
log_events:
- - 2013-10-27 14:02:25.806572 Z
- sva <sami.vaarala@iki.fi>
- created
- ""

18
bugs/issue-e10c6ef71a4d83b68f14ff02e4118352adc68dd6.yaml

@ -0,0 +1,18 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: clean up C type usage
desc: ""
type: :task
component: duk
release: v0.8
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
creation_time: 2013-10-28 22:53:55.405668 Z
references: []
id: e10c6ef71a4d83b68f14ff02e4118352adc68dd6
log_events:
- - 2013-10-28 22:53:55.573767 Z
- sva <sami.vaarala@iki.fi>
- created
- ""

9
bugs/project.yaml

@ -101,3 +101,12 @@ releases:
- sva <sami.vaarala@iki.fi>
- created
- ""
- !ditz.rubyforge.org,2008-03-06/release
name: v0.9
status: :unreleased
release_time:
log_events:
- - 2013-10-28 22:54:11.773532 Z
- sva <sami.vaarala@iki.fi>
- created
- ""

Loading…
Cancel
Save