Quick Search:

jump to detailed chart | hide Line History

Line Count Graph

Constraint

Branch:
Author:
Tag:
Date: help

Sort: path | last-commit | first-commit Sub Directories

Go to changeset: | Customize Feeds
Changelog

MAIN:ragge:20150106124546 by ragge on 06 January 2015, 13:45:46 +0100 (2 months 23 days ago) Must use correct registers for fastcall when not optimizing, as reported
by Rune on pcc-list.  Also fix bug that may trash regparm/fastcall regs
if not optimizing.

./code.c 1.88 history download (+4 -3) diffs

MAIN:ragge:20150106032558 by ragge on 06 January 2015, 04:25:58 +0100 (2 months 23 days ago) Oops, mistakenly checked in a debug printout.  Pointed out by Isaac Dunham.

./local.c 1.188 history download (+1 -2) diffs

MAIN:ragge:20150105152109 by ragge on 05 January 2015, 16:21:09 +0100 (2 months 24 days ago) Understand MS attribute "fastcall", as wished by Rune on pcc-list.

./code.c 1.87 history download (+13 -3) diffs

… 2 more files in changeset.
MAIN:ragge:20150105102957 by ragge on 05 January 2015, 11:29:57 +0100 (2 months 24 days ago) Handle float complex return values correct in the PIC case.
Fixes bug reported by Isaac Dunham on pcc list.

./local.c 1.187 history download (+5 -6) diffs

MAIN:ragge:20150104200232 by ragge on 04 January 2015, 21:02:32 +0100 (2 months 25 days ago) Enable stdcall stack popping now when attributes are passed correctly.
Also remove the pragma code for stdcall, it's not supported and incorrect.

./local.c 1.186 history download (+1 -18) diffs

./local2.c 1.183 history download (+2 -4) diffs

MAIN:ragge:20150104184104 by ragge on 04 January 2015, 19:41:04 +0100 (2 months 25 days ago) Next step in allowing attributes into pass2; small NODE change.

./local.c 1.185 history download (+4 -29) diffs

./local2.c 1.182 history download (+29 -24) diffs

./macdefs.h 1.91 history download (+4 -7) diffs

… 7 more files in changeset.
MAIN:plunky:20141224123125 by plunky on 24 December 2014, 13:31:25 +0100 (3 months 5 days ago) fix PE/COFF target

from Antoine Leca in PCC-509

./code.c 1.86 history download (+8 -6) diffs

./local.c 1.184 history download (+21 -12) diffs

MAIN:ragge:20141113191036 by ragge on 13 November 2014, 20:10:36 +0100 (4 months 16 days ago) Add support for using fucompp if cputype < i686.
Fixes pentium bug reported by Rune on pcc-list.

./local2.c 1.181 history download (+58 -15) diffs

./macdefs.h 1.90 history download (+9 -1) diffs

./table.c 1.143 history download (+2 -2) diffs

MAIN:ragge:20141108094417 by ragge on 08 November 2014, 10:44:17 +0100 (4 months 21 days ago) Round down and not towards zero when casting floats to long long.
Fixes rounding bug reported by Rune on pcc-list.

./table.c 1.142 history download (+2 -2) diffs

MAIN:ragge:20140929161538 by ragge on 29 September 2014, 18:15:38 +0200 (6 months ago) Special-case return type of float complex, it is returned in eax/edx instead.

./local.c 1.183 history download (+24 -1) diffs

./local2.c 1.180 history download (+4 -1) diffs

MAIN:ragge:20140923203645 by ragge on 23 September 2014, 22:36:45 +0200 (6 months ago) Let pass2 handle the pass-in-regs structure syntax for OpenBSD, as is done
for amd64.  Fixes Jira#PCC-482 by Volkmar Klatt + regression c99/func003.

./local.c 1.182 history download (+10 -50) diffs

./local2.c 1.179 history download (+18 -1) diffs

MAIN:ragge:20140915140626 by ragge on 15 September 2014, 16:06:26 +0200 (6 months ago) Complex floats are passed in registers on return.
Fixes Jira#PCC-486 by Fred J. Tydeman.

./code.c 1.85 history download (+16 -8) diffs

./local.c 1.181 history download (+16 -8) diffs

MAIN:ragge:20140914150328 by ragge on 14 September 2014, 17:03:28 +0200 (6 months ago) It is expected that callee removes the hidden arg from stack, not the caller.

./code.c 1.84 history download (+6 -3) diffs

./local2.c 1.178 history download (+2 -2) diffs

MAIN:ragge:20140913074420 by ragge on 13 September 2014, 09:44:20 +0200 (6 months ago) Do not put stack arguments in temporaries if not optimizing, it will break
variadics. Fixes (at least) Jira#PCC-484 and PCC-499.

./code.c 1.83 history download (+4 -3) diffs

MAIN:ragge:20140902142438 by ragge on 02 September 2014, 16:24:38 +0200 (6 months ago) Always set extended precision for the compiler itself.
Fixes part of Jira#PCC-483 by Fred J. Tydeman.

./code.c 1.82 history download (+9 -1) diffs

MAIN:ragge:20140826175731 by ragge on 26 August 2014, 19:57:31 +0200 (7 months ago) Fix unwanted SCONV.

./local.c 1.180 history download (+2 -2) diffs

MAIN:ragge:20140820194346 by ragge on 20 August 2014, 21:43:46 +0200 (7 months ago) Do not add a placeholder for hidden arg if struct will be passed in registers.
Fixes Jira#PCC-467 by Volkmar Klatt.

./code.c 1.81 history download (+10 -3) diffs

MAIN:ragge:20140818150747 by ragge on 18 August 2014, 17:07:47 +0200 (7 months ago) Do not allow esi as a need, otherwise the result will be trashed.

./order.c 1.62 history download (+2 -2) diffs

MAIN:ragge:20140728182826 by ragge on 28 July 2014, 20:28:26 +0200 (8 months ago) Ensure that correct result get returned from struct return.
Fixes part of Jira#PCC-456 by Volkmar Klatt.

./table.c 1.141 history download (+3 -3) diffs

MAIN:ragge:20140703143136 by ragge on 03 July 2014, 16:31:36 +0200 (8 months ago) Allow pointers to be cast to short. Reported by Iain Hibbert in Jira#PCC-440.

./table.c 1.140 history download (+2 -2) diffs

MAIN:gmcgarry:20140604071802 by gmcgarry on 04 June 2014, 09:18:02 +0200 (9 months ago) Fix for non-ELF systems.

./code.c 1.80 history download (+6 -1) diffs

MAIN:gmcgarry:20140604064349 by gmcgarry on 04 June 2014, 08:43:49 +0200 (9 months ago) OS X improvements for structure arguments, linking against frameworks and handling SDK versions.

./local2.c 1.177 history download (+1 -17) diffs

./order.c 1.61 history download (+1 -7) diffs

./table.c 1.139 history download (+1 -9) diffs

… 3 more files in changeset.
MAIN:ragge:20140601113502 by ragge on 01 June 2014, 13:35:02 +0200 (9 months ago) Remove BITOOR from MD code.

./local2.c 1.176 history download (+3 -3) diffs

./macdefs.h 1.89 history download (+1 -2) diffs

… 15 more files in changeset.
MAIN:plunky:20140529181125 by plunky on 29 May 2014, 20:11:25 +0200 (10 months ago) for _Bool arguments in registers, do the same as char types

this fixes yet another wrinkle with __regparm__ support

./code.c 1.79 history download (+2 -2) diffs

MAIN:ragge:20140528162811 by ragge on 28 May 2014, 18:28:11 +0200 (10 months ago) Cannot allow for stdcall when calling yet.  Works for called functions though.

./local2.c 1.175 history download (+3 -1) diffs

MAIN:ragge:20140527200230 by ragge on 27 May 2014, 22:02:30 +0200 (10 months ago) Use specific registers for char arguments if regparms.
Fixes reopened Jira#PCC-430 by Iain Hibbert.

./code.c 1.78 history download (+5 -2) diffs

MAIN:plunky:20140527154857 by plunky on 27 May 2014, 17:48:57 +0200 (10 months ago) "enter" only takes a 16-bit argument

./local2.c 1.174 history download (+5 -3) diffs

MAIN:ragge:20140524201125 by ragge on 24 May 2014, 22:11:25 +0200 (10 months ago) Use "enter" if we have to subtract from stack.  Saves a bunch of bytes per
function.

./local2.c 1.173 history download (+8 -6) diffs

MAIN:ragge:20140524151953 by ragge on 24 May 2014, 17:19:53 +0200 (10 months ago) Fix remaining parts of Jira#PCC-432 by Iain Hibbert.

./code.c 1.77 history download (+63 -17) diffs

./local.c 1.179 history download (+24 -7) diffs

./local2.c 1.172 history download (+68 -57) diffs

./table.c 1.138 history download (+4 -23) diffs

MAIN:plunky:20140520205620 by plunky on 20 May 2014, 22:56:20 +0200 (10 months ago) use tabs for formatting assembler

./code.c 1.76 history download (+3 -3) diffs

earlier earlier | later later
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2015-04-01 00:02 +0200