View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000770 | LDMud 3.5 | Compilation, Installation | public | 2011-01-21 18:21 | 2018-01-30 03:59 |
Reporter | _xtian_ | Assigned To | zesstra | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | 64bit 3.5 | ||||
Fixed in Version | 3.5.0 | ||||
Summary | 0000770: bitwise AND doesnt work on ints > 32bit | ||||
Description | Note: We are on a 64bit platform now. zlpc return 0x1000000000 Got=68719476736 > zlpc return __INT_MAX__ Got=9223372036854775807 > zlpc return 0x1000000000 & 0x1000000000 Got=0 Zesstra thinks the interpreter may use "int" internally for F_AND | ||||
Tags | No tags attached. | ||||
child of | 0000555 | closed | Complete support for 64bit (LP64) architectures |
|
The interpreter assigns the result of the AND to an int (instead of p_int), which cuts off the higher 32 bits of the value and the remaining part is 0. OR, XOR, leftshift, rightshift and modulo have the same problem. |
|
Fix committed in revision 45c011affccfc92df723f6824a170a11d8dee4e6 to master branch (see changeset 759 for details). Thank you for reporting! |
|
Fix committed in revision 45c011affccfc92df723f6824a170a11d8dee4e6 to master branch (see changeset 1590 for details). Thank you for reporting! |
|
Fix committed in revision 45c011affccfc92df723f6824a170a11d8dee4e6 to master branch (see changeset 2921 for details). Thank you for reporting! |
|
Fix committed in revision 45c011affccfc92df723f6824a170a11d8dee4e6 to master branch (see changeset 4003 for details). Thank you for reporting! |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-01-21 18:21 | _xtian_ | New Issue | |
2011-01-21 18:39 | zesstra | Assigned To | => zesstra |
2011-01-21 18:39 | zesstra | Status | new => assigned |
2011-01-21 18:47 | zesstra | Note Added: 0001952 | |
2011-01-21 18:49 | zesstra | Project | LDMud => LDMud 3.3 |
2011-01-21 18:50 | zesstra | Category | Runtime => Compilation, Installation |
2011-01-21 18:50 | zesstra | Product Version | => 3.3.718 |
2011-01-21 18:50 | zesstra | Target Version | => 3.3.720 |
2011-01-21 18:51 | zesstra | Relationship added | child of 0000555 |
2011-02-13 18:15 | zesstra | Project | LDMud 3.3 => LDMud 3.5 |
2011-02-13 21:34 | zesstra | Source_changeset_attached | => ldmud.git master 45c011af |
2011-02-13 21:34 | zesstra | Source_changeset_attached | => ldmud.git master 42bf5fd4 |
2011-02-13 21:34 | zesstra | Source_changeset_attached | => ldmud.git master eada8e35 |
2011-02-13 21:34 | zesstra | Note Added: 0001966 | |
2011-02-13 21:34 | zesstra | Status | assigned => resolved |
2011-02-13 21:34 | zesstra | Resolution | open => fixed |
2011-02-13 21:36 | zesstra | Fixed in Version | => 3.5.0 |
2018-01-29 18:59 | zesstra | Source_changeset_attached | => ldmud.git master 45c011af |
2018-01-29 18:59 | zesstra | Source_changeset_attached | => ldmud.git master 42bf5fd4 |
2018-01-29 18:59 | zesstra | Source_changeset_attached | => ldmud.git master eada8e35 |
2018-01-29 18:59 | zesstra | Note Added: 0002333 | |
2018-01-29 21:57 | zesstra | Source_changeset_attached | => ldmud.git master 45c011af |
2018-01-29 21:57 | zesstra | Source_changeset_attached | => ldmud.git master 42bf5fd4 |
2018-01-29 21:57 | zesstra | Source_changeset_attached | => ldmud.git master eada8e35 |
2018-01-29 21:57 | zesstra | Note Added: 0002384 | |
2018-01-30 03:59 | zesstra | Source_changeset_attached | => ldmud.git master 45c011af |
2018-01-30 03:59 | zesstra | Source_changeset_attached | => ldmud.git master 42bf5fd4 |
2018-01-30 03:59 | zesstra | Source_changeset_attached | => ldmud.git master eada8e35 |
2018-01-30 03:59 | zesstra | Note Added: 0002435 |