Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | allow packed union (#14868) | Clyybber | 2020-07-01 | 1 | -0/+10 |
| | | | Co-authored-by: Arne Döring <arne.doering@gmx.net> | ||||
* | sizeof for empty objects/tuples should be 1; fixes #14690 (#14751) | Andreas Rumpf | 2020-06-21 | 1 | -1/+9 |
| | |||||
* | more on arc codegen (#13178) | cooldome | 2020-01-19 | 1 | -7/+10 |
| | | | | | | | | | | | | * arc codegen for union type * add more tests * fix offsetof * fix tsizeof test * fix style | ||||
* | fixes and changes the recently introduced 'alignas' to be 'align' (#12666) | Andreas Rumpf | 2019-11-15 | 1 | -4/+4 |
| | | | | | | * fixes and changes the recently introduced 'alignas' to be 'align' * more improvements | ||||
* | implemented alignas pragma (#12643) | Arne Döring | 2019-11-13 | 1 | -9/+38 |
| | | | | | | | | | | | | * implemented alignas pragma * fix bootstrap * generate c++ compatible syntax for alignas * Make it work. * Multiple alignof expressions. Implement top level alignof. | ||||
* | Fixed sizeOf to sizeof (#12347) | Ridho Pratama | 2019-10-03 | 1 | -1/+1 |
| | |||||
* | refactor sizealignoffset (#12077) | Andreas Rumpf | 2019-08-28 | 1 | -16/+37 |
| | | | | | | | | | | | | | | * small refactoring * refactor computeObjectOffsetFoldFunction with AccumObject * refactor packed object offstes fold function * refactor compute union object offsets fold function * merge normal/packed object offset fold function * compiletime offsetof in c++ inheritance objects * enable c++ inheritance offsetof tests * correct alignment for big sets/enums on weird 32bit platforms * uncomputedSize -> unknownSize * workaround for travis * fixes win32 alignment problems | ||||
* | Offsetof fixes (#11690) | Arne Döring | 2019-07-09 | 1 | -0/+84 |
| | | | | | | | | * first fixes * more tests and fixes * code normalization | ||||
* | [backport] fix #11320 (#11538) | Arne Döring | 2019-07-03 | 1 | -0/+13 |
| | | | | | * [backport] fix #11320 * fix test for 32 bit test | ||||
* | sizeof alignof offsetof macros api (#10855) | Arne Döring | 2019-03-19 | 1 | -0/+51 |
| | |||||
* | tsizeof test is now correct (#10788) | Arne Döring | 2019-03-06 | 1 | -16/+47 |
| | |||||
* | sizealign of union type (#10780) | Arne Döring | 2019-03-04 | 1 | -2/+10 |
| | | | | | | * sizealign of union type * add error message for packed union | ||||
* | 32 bit fixes (#10608) | Arne Döring | 2019-02-13 | 1 | -1/+29 |
| | |||||
* | Fix for sizeof bitsize combination (#10227) | Arne Döring | 2019-01-07 | 1 | -0/+12 |
| | | | | | | | | * fix #10082 * added test | ||||
* | fixes #10082 | Andreas Rumpf | 2018-12-30 | 1 | -0/+11 |
| | |||||
* | use anon structs and unions for a much better debug experience (#10055) | Andreas Rumpf | 2018-12-20 | 1 | -23/+20 |
| | |||||
* | bitsize respected in size calculation. (#9756) | Arne Döring | 2018-11-19 | 1 | -4/+32 |
| | |||||
* | make tsizeof run on C++ backend (#9734) | Arne Döring | 2018-11-18 | 1 | -31/+35 |
| | |||||
* | Sizeof alignof fixes (#9568) | Arne Döring | 2018-10-30 | 1 | -0/+14 |
| | | | | | fixes #9545 | ||||
* | implement sizeof and alignof operator (manually squashed #5664) (#9356) | Timothee Cour | 2018-10-14 | 1 | -11/+337 |
| | |||||
* | Add sizeof for arrays of integral types (#8445) | cooldome | 2018-07-30 | 1 | -2/+20 |
| | |||||
* | tests: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -10/+10 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | Merge pull request #1075 from flaviut/inlinedocs | Andreas Rumpf | 2014-04-09 | 1 | -0/+10 |
Add some documentations and code examples in system |