提交历史

作者 SHA1 备注 提交日期
  Xiang Xiao c3e256e018 libxx: Make __dso_handle weak 4 年之前
  Xiang Xiao 60fe0a0f96 libc: Refine the inline handling 4 年之前
  David Sidrane b7ab9aa8f2 nuttx compiler.h: Add location directive for code and data 4 年之前
  Gregory Nutt 72104c182c nxstyle fixes 4 年之前
  Gregory Nutt 67ec3d7926 Remove CONFIG_CAN_PASS_STRUCT 4 年之前
  YAMAMOTO Takashi 39725109fa include/nuttx/compiler.h: Fix a C99 check 4 年之前
  YAMAMOTO Takashi 14d037b8d5 include/nuttx/compiler.h: Appease nxstyle errors 4 年之前
  YAMAMOTO Takashi c1a32fb9dd compiler.h: clang actually has long long 4 年之前
  Gregory Nutt c6b4f5c4ca include/nuttx/compiler.h: Changes that go along with commit 0002258f17b38752d21056680f7e658a81bc8fd4 5 年之前
  Gregory Nutt f751aff7fe boards/boardctl.c and libs/libc/builtin: The BINFS file system uses the same builtin library and builtin arrays as does NSH. The builtin arrays are simple name-value pairs that map builtin function names with the user-space entry point. In the FLAT build, the builtin arrays are available everywhere via the backdoor left open by the FLAT address space. In the PROTECTED build, however, the kernel must maintain its own reference to the user-space builtin array. This commits adds those kernel globals and a new boardctl(BOARDIOC_BUILTINS) that can be used by applications to the provide the builtin list reference to the kernel. 5 年之前
  Xiang Xiao 11e7c53f61 include/nuttx/compiler.h: Assume inline support if __STDC_VERSION__ not defined. 5 年之前
  Gregory Nutt a5183e3460 include/poll.h and include/nuttx/compiler.h: Update some comments; improved a conditional test. 5 年之前
  Gregory Nutt 94fe5c8349 include/poll.h: Remove un-named union from 'struct pollfd'. It is not required by OpenGroup.org and violates the NuttX C coding standard because it is not C89 compatible. 5 年之前
  Gregory Nutt e982488e6c include/nuttx/compiler.h: Important fix for C++ users. compiler.h was using the value of __STDC_VERSION__ to determine if inline functions are supported or not. If not then the keyword inline was defined out. Good for C but bad for C++ because C++ does not defined __STDC_VERSION__ at all. C++ applications may draw in compiler.h indirectly via other head files and this can result in C++ compiler problems since 'inline' is defined out. This fix is to ignore the (undefined) __STDC_VERSION__ if __cplusplus is defined. 5 年之前
  Gregory Nutt 7bf79759bb include/nuttx/compiler.h: Correct support of C-version-specific features. Cannot depend on GCC version because -std=c89 may be used on comomand line. Need instead to use __STDC_VERSION__ to determine if a feature is supported. Also add conditional support inline, depending on C99. 5 年之前
  Xiang Xiao 439aac1449 include/nuttx/compiler.h: fix warning: __cplusplus is not defined. Some gcc derived compiler do not define __cplusplus 6 年之前
  Gregory Nutt 655be281e6 include/nuttx/compiler.h, include/poll.h: Add logic to determine if the compiler supports anonymous structures and unions. 6 年之前
  Xiang Xiao 430bf16f1e Squashed commit of the following: 6 年之前
  Gregory Nutt c4ab155002 compiler.h: Fix some GCC warnings introduced for SDCC support. Basically a naming collision. 7 年之前
  Gregory Nutt 9eca03b9be tools/configure.sh: Another fix for the script. The last change only worked for Windows Cygwin; for Linux, it needed to remove some additional things from the defconfig file. 7 年之前
  Gregory Nutt 94f3cb004f compilers.h: Add definitions for the C11 noreturn keyword. 7 年之前
  Gregory Nutt a5f3e1e6d1 compiler.h, limits.h, types.h: Update SDCC/z80 files to include support for long long, inline, __FILE__, and __func__. 7 年之前
  Gregory Nutt 7acc98727b Misc fixes for compilation with current SDCC compiler 7 年之前
  Gregory Nutt 777169385c Update last change. Not just C++14, but C++14 and above. 7 年之前
  Gregory Nutt d0343565c0 libxx: New sized delete operators are only for C++14 7 年之前
  Goran Mekić 44bd7d3b7f Initial clang compile 7 年之前
  Jussi Kivilinna d0c54039dc Add ffsl(), ffsll(), fls(), flsl(), flsll() and use GCC's __builtin_ctz/__builtin_clz for faster implementation of these 7 年之前
  Aleksandr Vyhovanec bf528f2071 packed_struct replaced by begin_packed_struct and end_packed_struct 7 年之前
  Aleksandr Vyhovanec 3770b69572 Update compiler.h to support IAR compiler 8 年之前
  Gregory Nutt 9370b94241 compiler.h: Missing IOBJ/IPTR definitions for the ZDS-II toolchain 8 年之前