aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/lex.cc
AgeCommit message (Expand)AuthorFilesLines
2021-10-26compiler: permit compiler directives in parenthesized groupsIan Lance Taylor1-6/+5
2021-01-18compiler: read embedcfg files, parse go:embed directivesIan Lance Taylor1-0/+94
2020-12-18compiler: check for floating-point exponent overflowIan Lance Taylor1-0/+4
2020-12-15compiler: better error for unexpected digitIan Lance Taylor1-0/+7
2020-01-27compiler: cleanups permitted by GCC requirement of MPFR 3.1.0Ian Lance Taylor1-6/+6
2019-08-31compiler, runtime: support and use single argument go:linknameIan Lance Taylor1-3/+3
2019-08-17compiler: support new numeric literal syntaxIan Lance Taylor1-63/+216
2019-06-23compiler: edit error messages to avoid -Wformat-diag warningsIan Lance Taylor1-1/+1
2018-09-28compiler: fix parsing issue with non-ASCII first package charIan Lance Taylor1-1/+13
2018-09-13compiler: implement //go:nowritebarrierrecIan Lance Taylor1-1/+7
2018-01-24compiler: rationalize external symbol namesIan Lance Taylor1-3/+6
2017-06-23compiler: add go:notinheap magic commentIan Lance Taylor1-0/+5
2017-06-22compiler: fix stale comment in lexerIan Lance Taylor1-2/+1
2016-11-18Correct gcc/go/gofrontend/lex.cc and libgo/aclocal.m4 to the versions in the ...Ian Lance Taylor1-2/+2
2016-09-23compiler: better abstraction layer for diagnostics.Than McIntosh1-38/+40
2016-09-09compiler: break dependence on hex_valueIan Lance Taylor1-15/+61
2016-08-10compiler: implement go:noinline and go:nosplit directivesIan Lance Taylor1-2/+0
2016-08-09compiler: implement go:linkname compiler directiveIan Lance Taylor1-7/+19
2016-08-09compiler: rewrite compiler directive supportIan Lance Taylor1-40/+151
2016-02-12cgraph.c: Spelling fixes - behaviour -> behavior and neighbour -> neighbor.Jakub Jelinek1-2/+2
2015-10-05lex: Update unicode letters table to Unicode 8.0.0.Ian Lance Taylor1-22/+36
2015-09-11compiler: Avoid unsafe memcmp for nointerface comments.Ian Lance Taylor1-1/+3
2015-08-31compiler: Check for invalid UTF8 in Go comments.Ian Lance Taylor1-0/+10
2015-08-25compiler: Accept numeric literals with leading zeroes.Ian Lance Taylor1-2/+8
2015-08-11compiler: Handle newlines in general comments.Ian Lance Taylor1-2/+11
2015-07-31compiler: Update unicode tables.Ian Lance Taylor1-175/+312
2015-07-24compiler: Disallow rune literals with '\X'.Ian Lance Taylor1-1/+0
2015-04-11compiler: discard carriage returns in raw string literalsIan Lance Taylor1-1/+4
2014-07-08re PR go/61746 (A line starting with /*// causes an error even if the /* is c...Ian Lance Taylor1-1/+1
2013-10-11compiler: Improve handling of invalid ASCII characters in identifiers.Ian Lance Taylor1-1/+22
2012-12-03compiler: Don't encode non-ASCII characters in identifiers.Ian Lance Taylor1-5/+1
2012-11-28compiler: Implement //go:nointerface comments.Ian Lance Taylor1-1/+8
2012-09-22compiler, runtime: Reject surrogate pair converting int to string.Ian Lance Taylor1-0/+6
2012-09-20compiler: Give error for byte-order-mark in middle of file.Ian Lance Taylor1-1/+9
2012-09-19compiler: Ignore byte-order-mark at start of file.Ian Lance Taylor1-1/+10
2012-09-17compile: Detect invalid and likely-bad import statements.Ian Lance Taylor1-0/+30
2012-05-07compiler: fix an ICE when parsing 0xdie, reject token 0x123i.Ian Lance Taylor1-1/+3
2012-02-07compiler, libgo: Use //extern comments rather than __asm__.Ian Lance Taylor1-1/+34
2012-01-23compiler: Give an error if a variable is defined but not used.Ian Lance Taylor1-0/+14
2012-01-21compiler: Change alias handling, change rune alias to int32.Ian Lance Taylor1-2/+9
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das1-22/+20
2011-08-15LINEMAP_POSITION_FOR_COLUMN had the exact same effect as linemap_position_for...Gabriel Charette1-6/+2
2011-04-23Define go_unreachable to replace gcc_unreachable.Ian Lance Taylor1-4/+4
2011-04-21Define go_assert to replace gcc_assertIan Lance Taylor1-5/+5
2010-12-23Initialize Lex::lineoff_ field.Ian Lance Taylor1-2/+2
2010-12-21Don't warn about []int of string with NUL bytes.Ian Lance Taylor1-10/+11
2010-12-21Correct lexing of exponents.Ian Lance Taylor1-3/+22
2010-12-14Insert semicolon at EOF if necessary.Ian Lance Taylor1-1/+7
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor1-0/+2287