Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/tcc-0.9.27
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/tcc-0.9.27/Changelog

    r279 r331  
     1Version 0.9.27:
     2
     3User interface:
     4- -x[c|a|n] filetype option (Sergey Korshunoff)
     5- -P[1], -dD, -dM preprocessor options (Sergey Korshunoff)
     6- -Wl,-(no-)whole-archive linker option (Reuben Thomas)
     7- -mms-bitfields option (David Mertens)
     8- -include <file> option (Michael Matz)
     9- -mno-sse on x86-64 disables use of SSE instructions
     10- @listfile support (Vlad Vissoultchev)
     11- tcc -ar/-impdef - formerly tiny_xxx tools integrated (grischka)
     12- CPATH, C_INCLUDE_PATH and LIBRARY_PATH environment variables support
     13  (Andrew Aladjev, Urs Janssen)
     14
     15Platforms:
     16- new AARCH64 (arm64) target (Edmund Grimley Evans)
     17- vastly improved support for ARM hard float calling convention
     18   (Thomas Preud'homme, Daniel Gl旦ckner)
     19- provide a runtime library for ARM (Thomas Preud'homme)
     20- many x86_64 ABI fixes incl. XMM register passing and tests (James Lyon)
     21- ABI tests with native compiler using libtcc (James Lyon)
     22- UNICODE startup code supports wmain and wWinMain (YX Hao)
     23- shared libraries for x86_64 (Michael Matz)
     24- Bootstrap native Windows 32/64 compiler using Cygwin+gcc (Christian Jullien)
     25
     26Features:
     27- VLA (variable length array) improved (James Lyon, Pip Cet)
     28- import functions by ordinal in .def files on windows (YX Hao)
     29- x86/x86_64 assembler much improved (Michael Matz)
     30- simple dead code suppression (Edmund Grimley Evans, Michael Matz, grischka)
     31- implement round/fmin/fmax etc. math on windows (Avi Halachmi)
     32- #pragma once support (Sergey Korshunoff, Vlad Vissoultchev, ...)
     33- switch/case code improved (Zdenek Pavlas)
     34- ~15% faster by TinyAlloc fast memory allocator (Vlad Vissoultchev)
     35- standard conforming (and GCC compatible) struct initialization
     36   (Michael Matz)
     37- bit-field layout made compatible with GCC (Michael Matz)
     38- UTF8 in string literals supported (Zdenek Pavlas)
     39_ _Generic(...) supported (Matthias Gatto)
     40
     41Licensing:
     42- TinyCC partly relicensed to MIT license (See RELICENSING file).
     43
    144version 0.9.26:
    245
     
    1154- Many improvements for x86-64 target (Shinichiro Hamaji, Michael Matz, grischka)
    1255- x86-64 assembler (Frederic Feret)
    13 - Many improvements for ARM target (Daniel Glöckner, Thomas Preud'homme)
     56- Many improvements for ARM target (Daniel Glckner, Thomas Preud'homme)
    1457- Support WinCE PE ARM (Timo VJ Lahde)
    1558- Support ARM hardfloat calling convention (Thomas Preud'homme)
     
    3073
    3174- first support for x86-64 target (Shinichiro Hamaji)
    32 - support µClibc
     75- support Clibc
    3376- split tcc.c into tcc.h libtcc.c tccpp.c tccgen.c tcc.c
    3477- improved preprocess output with linenumbers and spaces preserved
    3578- tcc_relocate now copies code into user buffer
    3679- fix bitfields with non-int types and in unions
    37 - improve ARM cross-compiling (Daniel Glöckner)
     80- improve ARM cross-compiling (Daniel Glckner)
    3881- link stabstr sections from multiple objects
    3982- better (still limited) support for multiple TCCStates
     
    5295- Use _WIN32 for a windows hosted tcc and define it for the PE target,
    5396  otherwise define __unix / __linux (Detlef Riekenberg)
    54 - Import changesets (part 3) 409,410: ARM EABI by Daniel Glöckner
     97- Import changesets (part 3) 409,410: ARM EABI by Daniel Glckner
    5598- Some in-between fixes:
    5699  TCC -E no longer hangs with macro calls involving newlines.
     
    93136  420: Zero pad x87 tenbyte long doubles (Felix Nawothnig)
    94137  417: Make 'sizeof' unsigned (Rob Landley)
    95   397: Fix save_reg for longlongs (Daniel Glöckner)
     138  397: Fix save_reg for longlongs (Daniel Glckner)
    96139  396: Fix "invalid relocation entry" problem on ubuntu - (Bernhard Fischer)
    97140
     
    135178version 0.9.21:
    136179
    137 - ARM target support (Daniel Glöckner)
     180- ARM target support (Daniel Glckner)
    138181- added '-funsigned-char, '-fsigned-char' and
    139182  '-Wimplicit-function-declaration'
Note: See TracChangeset for help on using the changeset viewer.