summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Version 177.txr-177Kaz Kylheku2017-06-077-864/+939
* ffi: conform to GCC's bitfield layout algorithm.Kaz Kylheku2017-06-072-66/+137
* better error message for unum conversion.Kaz Kylheku2017-06-061-1/+1
* ffi: support bitfields on types narrower than int.Kaz Kylheku2017-06-063-29/+183
* ffi: bugfix: assign evaluated syntax to bitfield.Kaz Kylheku2017-06-061-1/+2
* configure: detect clockid_t properly.Kaz Kylheku2017-06-061-1/+1
* c++ maintenance: eliminate old-style casts.Kaz Kylheku2017-06-065-89/+89
* c++ maintenance: signed/unsigned comparisons.Kaz Kylheku2017-06-062-7/+7
* buffers: improve put-buf and fill-buf.Kaz Kylheku2017-06-053-52/+91
* ffi: fix broken bchar array get.Kaz Kylheku2017-06-051-1/+2
* buffers: doc: put-buf, fill-buf.Kaz Kylheku2017-06-051-0/+78
* ffi: doc: endian typesKaz Kylheku2017-06-051-0/+69
* ffi: doc: align operator.Kaz Kylheku2017-06-051-0/+45
* itypes: fix broken u64_t range check.Kaz Kylheku2017-06-051-2/+2
* itypes: avoid out of range literal.Kaz Kylheku2017-06-051-2/+2
* ffi: handle endian types as return values.Kaz Kylheku2017-06-051-8/+120
* ffi: handle misaligned access for arith types.Kaz Kylheku2017-06-051-16/+81
* ffi: big and little endian types.Kaz Kylheku2017-06-042-0/+679
* ffi: new type operator align for customizing alignment.Kaz Kylheku2017-06-042-0/+75
* streams: put-buf and fill-buf functions.Kaz Kylheku2017-06-044-9/+129
* ffi: use expressions for bit field width also.Kaz Kylheku2017-06-032-5/+6
* ffi: evaluate expressions in type notation.Kaz Kylheku2017-06-023-25/+59
* ffi: wrong indentation.Kaz Kylheku2017-06-021-2/+2
* ffi: functions and macros for basic type properties.Kaz Kylheku2017-06-025-12/+349
* ffi: don't allow size calculation of bitfield type.Kaz Kylheku2017-06-021-0/+4
* mkstring char argument is optional.Kaz Kylheku2017-06-013-3/+8
* ffi: new feature: enums.Kaz Kylheku2017-05-313-0/+213
* ffi: bugfix: basic type needs proper mark function.Kaz Kylheku2017-05-311-5/+15
* Refactoring hash bang support; hash bang null hack.Kaz Kylheku2017-05-306-83/+252
* command line: --eargs semantics change.Kaz Kylheku2017-05-304-14/+30
* New variable: *args-eff*.Kaz Kylheku2017-05-302-10/+52
* ffi: pad retval to ffi_arg size on all platforms.Kaz Kylheku2017-05-291-4/+5
* ffi: bugfix: null out return value to padded size.Kaz Kylheku2017-05-281-1/+1
* ffi: adapt to return value braindamage in libffi.Kaz Kylheku2017-05-281-41/+301
* make tests: remove failed .out.Kaz Kylheku2017-05-271-1/+4
* ffi: remove redundant flag calc in call wrapper.Kaz Kylheku2017-05-261-1/+0
* doc: grammar in ffi.Kaz Kylheku2017-05-261-6/+7
* doc: wrong word under ffi buf description.Kaz Kylheku2017-05-261-1/+1
* ffi: bitfield support.Kaz Kylheku2017-05-253-26/+341
* configure: detect endianness.Kaz Kylheku2017-05-251-0/+37
* ffi: bugfix: remove nil slots when making struct.Kaz Kylheku2017-05-251-1/+2
* ffi: bugfix: gc-correct handling of memb array.Kaz Kylheku2017-05-251-2/+2
* ffi: don't compile struct member type twice.Kaz Kylheku2017-05-251-1/+1
* ffi: bugfix: incorrect error throws in buf ops.Kaz Kylheku2017-05-251-4/+4
* ffi: precompute member offsets in struct type.Kaz Kylheku2017-05-251-26/+14
* ffi: use array for struct member description.Kaz Kylheku2017-05-241-40/+56
* ffi: bugfix: gc issue affecting cptr and carray.Kaz Kylheku2017-05-241-15/+7
* ffi: buffix: alignment still wrong for ptr types.Kaz Kylheku2017-05-241-9/+4
* ffi: eliminate overloading of mtypes member.Kaz Kylheku2017-05-241-31/+31
* doc: clean up description of bident and lident.Kaz Kylheku2017-05-241-7/+20