-
80343ab7d8
Fix assignment to/from volatile types
Michael Matz
2016-03-26 17:57:22 +01:00
-
8fc5a6a2a4
Fix tokenization of TOK_DOTS
Michael Matz
2016-03-24 15:58:32 +01:00
-
f85db99ff0
Fix type parsing
Michael Matz
2016-03-24 15:44:01 +01:00
-
aa1ed616eb
Move all GAS directives under TOK_ASMDIR prefix to include leading '.'
Vlad Vissoultchev
2016-03-14 18:20:26 +02:00
-
05ec6654a7
Identifiers can start and/or contain '.' in PARSE_FLAG_ASM_FILE
Vlad Vissoultchev
2016-03-14 18:14:52 +02:00
-
17395ea507
tccpp.c: Fix failing
PPTest 03 by reverting rogue modification in macro_arg_subst
Vlad Vissoultchev
2016-03-14 18:26:41 +02:00
-
fa2472c172
Fix tests Makefiles on Windows
Vlad Vissoultchev
2016-03-14 18:11:49 +02:00
-
5175b1ad87
Use proper ifdef for x64 check in winnt.h
Vlad Vissoultchev
2016-03-14 18:07:38 +02:00
-
712eca44d5
Revert spawnvp param cast and use
no-incompatible-pointer-types in build-tcc.bat
Vlad Vissoultchev
2016-03-14 18:06:42 +02:00
-
9d778c7bb6
Keep lvalue category on structs when evaluating ternary operator
Vlad Vissoultchev
2016-03-13 04:32:18 +02:00
-
32755dbea9
Migrate static STRING_MAX_SIZE buffers to CString instances for large macros expansion
Vlad Vissoultchev
2016-03-13 04:26:45 +02:00
-
d715ebdae0
Add x64 SEH decls. Add exports to kernel32.def
Vlad Vissoultchev
2016-03-13 04:23:15 +02:00
-
95aac21130
Move WIN32_LEAN_AND_MEAN to windows.h (silence redeclarations)
Vlad Vissoultchev
2016-03-13 04:21:23 +02:00
-
2dc7161453
Win32 build script handles
x64 and debug params
Vlad Vissoultchev
2016-03-13 04:19:32 +02:00
-
8e4d64be2f
Silence FIXME and compiler warning
Vlad Vissoultchev
2016-03-13 04:18:43 +02:00
-
ceccd3ead3
tccgen.c: Fix flex array members some more
Michael Matz
2016-03-11 22:35:44 +01:00
-
7e0ad4fdd2
tccgen.c: off by one in flexible array members
Henry Kroll III
2016-03-10 08:28:26 -08:00
-
03d627cc1b
Add 64bit host build scripts, regularize build scripts.
pmsf/releng_0_9_26_1
Pierre R. Mai
2016-02-18 14:14:55 +01:00
-
f75f89fc8f
tccgen.c: In parse_btype, handle type qualifiers applied to arrays.
Edmund Grimley Evans
2016-01-11 07:51:58 +00:00
-
541b33591c
CodingStyle: Remove reference to misaligned struct CString.
Edmund Grimley Evans
2016-01-06 19:09:28 +00:00
-
933c2235e5
i386: Add support for new psABI relocation
Thomas Preud'homme
2015-12-27 12:09:45 +08:00
-
f15c0a9333
x86-64: fix shared libs
Michael Matz
2015-12-17 19:41:20 +01:00
-
e264243adc
x86-64: Define symbol constant for new relocs
Michael Matz
2015-12-17 07:30:35 +01:00
-
c4d0498b3a
x86-64: Add support for new psABI relocations
Michael Matz
2015-12-17 07:17:34 +01:00
-
d1e15514aa
Fixed a dependency (error with make -j8).
Vincent Lefevre
2015-12-15 13:47:07 +01:00
-
1c2dfa1f4b
Change the way struct CStrings are handled.
Edmund Grimley Evans
2015-11-21 11:23:53 +00:00
-
4886d2c640
TODO: Add two issues.
Edmund Grimley Evans
2015-11-26 12:31:23 +00:00
-
99372bb1d3
tccgen.c: Give error if statement expression found when const wanted.
Edmund Grimley Evans
2015-11-26 12:24:34 +00:00
-
51c3465a49
tcc.h: Change order of built-in include paths: put TCC's own dir first.
Edmund Grimley Evans
2015-11-23 12:50:16 +00:00
-
7301b42e36
tccgen.c: Try to make sizeof(!x) work.
Edmund Grimley Evans
2015-11-22 00:00:36 +00:00
-
737f984213
tccgen.c: Bug fix for
992cbda and 3ff77a1: set nocode_wanted.
Edmund Grimley Evans
2015-11-21 23:58:58 +00:00
-
cfef9ac3f5
TODO: Add note on handling of floating-point values.
Edmund Grimley Evans
2015-11-21 10:35:47 +00:00
-
dd40d6a068
TODO: Add some issues.
Edmund Grimley Evans
2015-11-21 00:04:58 +00:00
-
5bd5fd488d
CodingStyle: Add notes on language and testing.
Edmund Grimley Evans
2015-11-20 23:41:01 +00:00
-
3ff77a1d6f
Improve constant propagation with "&&" and "||".
Edmund Grimley Evans
2015-11-20 23:33:49 +00:00
-
c7067aeb84
tccelf.c: On arm64, use read64le, and use uint64_t to check range.
Edmund Grimley Evans
2015-11-20 23:29:08 +00:00
-
4ae626451e
Bug fix for commit
553242c18a.
Edmund Grimley Evans
2015-11-20 23:17:24 +00:00
-
8dd1859176
tccpp: allow .. in token stream
grischka
2015-11-20 18:25:00 +01:00
-
0b3612631f
tccpp: cleanup #include_next
grischka
2015-11-20 12:05:55 +01:00
-
54cf57ab1a
tccgen: asm_label cleanup
grischka
2015-11-20 11:22:56 +01:00
-
992cbda8d0
tccgen.c: Recognise constant expressions with conditional operator.
Edmund Grimley Evans
2015-11-20 00:24:46 +00:00
-
30c54c9d43
tccgen.c: In parse_btype, handle typedef types with added type qualifiers.
Edmund Grimley Evans
2015-11-19 23:45:33 +00:00
-
58a34d22c9
tccgen.c: Improvements to type_to_str (only used for error messages).
Edmund Grimley Evans
2015-11-19 23:35:36 +00:00
-
ba99a70cd8
Trivial changes to avoid some compiler warnings.
Edmund Grimley Evans
2015-11-19 18:26:47 +00:00
-
553242c18a
Replace pointer casts with calls to (read|write)(16|32|64)le.
Edmund Grimley Evans
2015-11-19 18:21:14 +00:00
-
5d496b1695
tccgen.c: Avoid undefined behaviour in constant propagation.
Edmund Grimley Evans
2015-11-17 19:34:31 +00:00
-
569fba6db9
Merge the integer members of union CValue into "uint64_t i".
Edmund Grimley Evans
2015-11-17 19:09:35 +00:00
-
3712c958f4
tests/tests2/79_vla_continue.c: Fix off-by-one error.
Edmund Grimley Evans
2015-11-13 21:49:29 +00:00
-
c39bc9caa7
libtcc.c: Completely replace tcc_normalize_inc_dirs.
Edmund Grimley Evans
2015-11-11 21:18:01 +00:00
-
a7334f791d
arm64-gen.c: Avoid some cases of undefined behaviour.
Edmund Grimley Evans
2015-11-09 23:06:05 +00:00
-
c52128c581
tccelf.c: Avoid two trivial instances of undefined behaviour.
Edmund Grimley Evans
2015-11-09 22:57:58 +00:00
-
951c23f257
win: include dirs: add some docs, minor refactor
Avi Halachmi (:avih)
2015-11-08 16:26:20 +02:00
-
37e815eee1
lib/Makefile: filter-out -b flag from XFLAGS
seyko
2015-11-08 12:26:17 +03:00
-
763dd22b35
fix tcc_mormalize_inc_dirs naming
seyko
2015-11-08 11:42:56 +03:00
-
ec67dc482f
win: fix incorrect directory detection
Avi Halachmi (:avih)
2015-11-08 04:28:49 +02:00
-
acbab220c8
win: fix dir comparison during include dirs processing
Avi Halachmi (:avih)
2015-11-08 03:02:50 +02:00
-
9d33388b29
win: libm: add implementation for round/fmin/fmax and variants
Avi Halachmi (:avih)
2015-11-07 22:24:31 +02:00
-
9c52ba48b3
win: math.h: fix fpclassify/signbit/etc - use C instead of broken asm
Avi Halachmi (:avih)
2015-11-01 18:47:03 +02:00
-
6e261a107c
win: math.h: isnan: use macro, similar to others (still broken)
Avi Halachmi (:avih)
2015-11-06 04:14:10 +02:00
-
7307a6a3cb
Revert "win32/include/math.h: remoing a "t" modifier usage"
Avi Halachmi (:avih)
2015-11-07 21:30:56 +02:00
-
8fc9c79705
TOK_INCLUDE: fix for the "normalize inc dirs"
seyko
2015-11-06 02:50:36 +03:00
-
7cb921a44b
TOK_INCLUDE: streamline
seyko
2015-11-06 02:40:14 +03:00
-
eb00777309
tcctok.h: Put TOK_memmove in the correct places (I hope).
Edmund Grimley Evans
2015-11-05 19:34:58 +00:00
-
7f0b798418
tcctok.h: Revert
41408f2, which moved TOK_memmove.
Edmund Grimley Evans
2015-11-05 19:33:46 +00:00
-
97916c9d04
tcc.h: remove CONFIG_TCCBOOT part
seyko
2015-11-05 20:30:51 +03:00
-
41408f2104
fix for the "tccgen.c: Use memmove for struct assignment"
seyko
2015-11-05 20:24:04 +03:00
-
0ad87a094c
fix for the previous commit
seyko
2015-11-05 20:14:42 +03:00
-
a6276b7a78
normalize inc dirs, symplify include_next
seyko
2015-11-05 19:52:49 +03:00
-
45bc505968
win32/include/math.h: remoing a "t" modifier usage
seyko
2015-11-05 14:27:41 +03:00
-
f7dd3d49cc
lib/libtcc1.c: Replace "long" with "unsigned int" in union float_long.
Edmund Grimley Evans
2015-11-04 23:22:00 +00:00
-
24308fd292
tccpp.c: In TOK_GET, add comment warning about illegal cast.
Edmund Grimley Evans
2015-11-04 20:27:54 +00:00
-
20f0c179da
tccpp.c: Define and use tok_last for checking if last token is space.
Edmund Grimley Evans
2015-11-04 20:25:26 +00:00
-
b051549f2e
tccgen.c: Use memmove for struct assignment: dest and src may be equal.
Edmund Grimley Evans
2015-11-04 20:23:17 +00:00
-
8eab556ac5
tccgen.c: Fix memory leak involving asm_label.
Edmund Grimley Evans
2015-11-04 20:22:30 +00:00
-
9bf0e57509
tests/tcctest.c: Fix up format strings.
Edmund Grimley Evans
2015-11-04 20:20:26 +00:00
-
f4082851ea
Enable variable-length arrays on arm64.
Edmund Grimley Evans
2015-10-31 11:04:52 +00:00
-
35e715a1e3
defined twice: revert
seyko
2015-10-29 17:10:04 +03:00
-
c07785a1ea
comment out tcc_error_noabort("'%s' defined twice"...
seyko
2015-10-25 00:41:17 +03:00
-
12f94f2770
include/stddef.h: define NULL only if undefined
seyko
2015-10-25 00:19:12 +03:00
-
f3ce1be333
tcc help output for the -xc -xa - options
seyko
2015-10-24 23:39:17 +03:00
-
003c532bf3
fix for the #include_next, v4 (final)
seyko
2015-10-20 07:32:53 +03:00
-
ad1c01f96c
fix for the #include_next, v3
seyko
2015-10-19 17:55:26 +03:00
-
6b9490b6ff
fix for the #include_next, v2
seyko
2015-10-17 15:48:10 +03:00
-
ad524bb6c7
reverse a previous patch
seyko
2015-10-17 15:32:33 +03:00
-
285292992f
fix for the #include_next
seyko
2015-10-17 14:45:51 +03:00
-
c3975cf27c
parsing "..." sequence
seyko
2015-10-17 13:54:58 +03:00
-
f0b7566181
tccelf.c: Reset sym after call to build_got.
Edmund Grimley Evans
2015-10-16 20:33:41 +01:00
-
743684fe39
tccpp.c: Avoid infinite loop on: printf '/**' | ./tcc -
Edmund Grimley Evans
2015-10-15 19:02:58 +01:00
-
c899659d39
tccgen.c: Remove undefined shift of negative signed value.
Edmund Grimley Evans
2015-10-15 19:02:57 +01:00
-
eafd7a7d3b
Correct prototype: void __clear_cache(void *, void *).
Edmund Grimley Evans
2015-10-15 19:02:54 +01:00
-
a16f862cf6
Define CONFIG_TCC_ELFINTERP on NetBSD as /usr/libexec/ld.elf_so
Kamil Rytarowski
2015-10-11 12:22:41 +02:00
-
6cb74ecacf
Define __WINT_TYPE__ as int in NetBSD
Kamil Rytarowski
2015-10-11 11:58:04 +02:00
-
5860b639c6
Add support for -D__NetBSD__
Kamil Rytarowski
2015-10-11 03:12:35 +02:00
-
00ba4b7625
win32: UUID typedef added
seyko
2015-09-25 03:42:44 +03:00
-
8077f0acc7
a number as a field name (part 2)
seyko
2015-09-25 02:31:34 +03:00
-
e7e7a0d301
a number as a field name
seyko
2015-09-25 01:44:23 +03:00
-
eb870b006c
SSE opcodes to TCC assembler (i386, x86_64)
seyko
2015-09-23 14:58:06 +03:00
-
8f620c8af8
Adding two more people to the RELICENSING file.
gus knight
2015-07-31 16:56:23 -04:00
-
ef3d38c5c9
Revert "fix-mixed-struct (patch by Pip Cet)"
gus knight
2015-07-29 16:57:41 -04:00
-
89ad24e7d6
Revert all of my changes to directories & codingstyle.
gus knight
2015-07-29 16:53:57 -04:00