From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 334 invoked by alias); 27 Feb 2013 20:58:58 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 32765 invoked by uid 306); 27 Feb 2013 20:58:55 -0000 Date: Wed, 27 Feb 2013 20:58:00 -0000 Message-ID: <20130227205854.32745.qmail@sourceware.org> From: tromey@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] keiths/linespec-rewrite: reverse-20080717-branchpoint-11345-g153d23c X-Git-Refname: refs/heads/keiths/linespec-rewrite X-Git-Reftype: branch X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: 153d23c4eea028f871457e71ee8a247be3d088cb X-SW-Source: 2013-q1/txt/msg00173.txt.bz2 List-Id: The branch, keiths/linespec-rewrite has been created at 153d23c4eea028f871457e71ee8a247be3d088cb (commit) - Log ----------------------------------------------------------------- commit 153d23c4eea028f871457e71ee8a247be3d088cb Author: Keith Seitz Date: Tue Apr 3 15:42:47 2012 -0700 Add language to struct linespec_state and use it instead of current_language. commit 15c8668c84a12cc049e16486d597078347f67826 Author: Keith Seitz Date: Tue Apr 3 15:23:02 2012 -0700 * cp-support.c (operator_tokens): Removed unused global. commit c623963a8ff7fa837cb967086d714691a2b59742 Author: Keith Seitz Date: Tue Apr 3 15:22:37 2012 -0700 Doug's requested changes. commit 3cad74d693b6ca58525fb67a3a979f7f814a28e2 Merge: 7ecbc68 d2b883e Author: Keith Seitz Date: Tue Apr 3 12:49:14 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 7ecbc682e5e87b9b3050f080e0bbaef735373c0a Merge: 06d550a 1f77461 Author: Keith Seitz Date: Fri Mar 30 13:50:17 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 06d550a95b64991c0bc16306107e029146d72444 Author: Keith Seitz Date: Fri Mar 30 13:46:55 2012 -0700 * linespec.c (enum ls_token_type): Add LSTOKEN_COMMA. (find_parameter_list_end): New function. (linespec_lexer_lex_string): Cope with commas. (linespec_lexer_lex_one): Likewise. (unexpected_linespec_error): Likewise. (linespec_parse_basic): Use LSTOKEN_COMMA. (parse_linespec): Likewise. testsuite/ChangeLog * gdb.linespec/ls-errs.exp: "'main.c',21" should give invalid function error. commit 63ba485ec16b1eaa3f6608468f59df5027cd5834 Merge: 94b015b 5b409cb Author: Keith Seitz Date: Fri Mar 30 12:21:31 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 94b015b421d5a7b29d82bd9ed322b8e7acabc42e Author: Keith Seitz Date: Thu Mar 29 12:13:32 2012 -0700 * linespec.c (struct linespec): Add comment about the exclusivity of EXPRESSION. (linespec_keywords): Make static. (linespec_parse_basic): Stop processing input whenever a comma is seen as the first character of a token. (convert_linespec_to_sals): Merge function_symbols and minimal_symbols branches. testsuite: * gdb.cp/cplabel.exp: Add "c++" and "debug" flags for compile. Check if skipping C++ tests. commit f3482af10fcb2e76c955493c7afdb1f0bf05c34d Merge: 6d860be 251109b Author: Keith Seitz Date: Wed Mar 28 10:40:51 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 6d860be726c0e634ce1e17f222d4afabb36d67f2 Author: Keith Seitz Date: Tue Mar 27 10:15:26 2012 -0700 * linespec.c (linespec_parse_basic): Always decode the line offset when present. commit 4e70b4a077f9fd00d00a6a56d587d6a075b618d6 Author: Keith Seitz Date: Mon Mar 26 20:27:57 2012 -0700 * linespec.c (parse_linespec): skip_quoted can return NULL. commit 083cb9ba8a4745ea3495b68d3ca7a405e6420139 Author: Keith Seitz Date: Mon Mar 26 20:19:03 2012 -0700 * linespec.c (is_closing_quote_enclosed): New function. (linespec_lexer_lex_string): Use is_closing_quote_enclosed. (linespec_lexer_lex_one): Likewise. (parse_linespec): Likewise. commit e35c7e8e719cdaf8771b9b03b06be508c35f9949 Merge: 63ef85d 79be832 Author: Keith Seitz Date: Mon Mar 26 13:56:14 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 63ef85dc45ff48ac0b216fac25786db84ec85eb1 Author: Keith Seitz Date: Mon Mar 26 13:29:24 2012 -0700 * linespec.c (TRIM_WHITESPACE): Remove. (copy_token_string): Use remove_trailing_whitespace. commit 28fe301b9574630ddef65157e7c3993909f7c1b7 Author: Keith Seitz Date: Mon Mar 26 12:01:40 2012 -0700 * testsuite/gdb.linespec/ls-errs.exp: Remove test for skipping C++ tests. * testsuite/gdb.linespec/ls-dollar.exp: If skipping C++ tests, issue a more useful "unsupported" message. commit 992d767c35cd36d9bae8a1ccefd48645464070cd Author: Keith Seitz Date: Mon Mar 26 11:49:26 2012 -0700 * testsuite/gdb.base/list.exp: Revert previous "invalid" tests. * testsuite/gdb.cp/overload.exp: Likewise. * testsuite/gdb.cp/static-method.exp: Likewise. commit e4e9b34c8f64d9a2c9d56174206f2ef1f5fe99fb Author: Keith Seitz Date: Mon Mar 26 11:28:41 2012 -0700 * linespec.c (struct ls_parser): Add is_quote_enclosed member. (linespec_quote_characters): New constant. (linespec_lexer_lex_string): Permit quote-enclosed linespecs. (linespec_lexer_lex_one): Likewise. (parse_linespec): Likewise. commit 044932f583c54d22163fdaa7a477dd3997c3194e Author: Keith Seitz Date: Wed Mar 21 17:21:48 2012 -0700 * gdb.linespec/ls-errs.exp: Add garbage-after-quoting tests. commit f857b75be188366201c59d755ff4e921b068c521 Merge: 477fea9 c99aab9 Author: Keith Seitz Date: Wed Mar 21 17:09:12 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 477fea940a1a82dc1f10a2ec8d19bd76c59f4cb6 Author: Keith Seitz Date: Wed Mar 21 17:07:05 2012 -0700 * linespec.c (parse_linespec): Throw an unexpected linespec error if the next token is EOI or KEYWORD, but allow STRING in list mode if that string starts with ','. commit dcda1235bb3a42e8edffdb9a9bf5aa6c5243cf9d Author: Keith Seitz Date: Wed Mar 21 12:56:29 2012 -0700 * linespec.c (skip_quote_char): Rewrite using find_toplevel_char. commit 9e72663fadc7a3e852da5cecfc042c8a6acfd5fc Merge: 380143a c44fcf8 Author: Keith Seitz Date: Mon Mar 19 16:22:25 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 380143a6f3b302231b64e104ffbc8725782964ed Merge: e3ec945 03ae95e Author: Keith Seitz Date: Mon Mar 19 12:13:02 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit e3ec945d53406d7232ec8e043c941e9be1572c78 Author: Keith Seitz Date: Mon Mar 19 12:00:46 2012 -0700 New dollars-in-linespecs tests. commit b65ecc84c539325076f4fd8c963e8ee191877a70 Author: Keith Seitz Date: Mon Mar 19 11:58:59 2012 -0700 remove c++ compile option commit 0f2b6d4b7db4a52e143eae4a894be518a651e342 Merge: bcea091 107d4a8 Author: Keith Seitz Date: Mon Mar 19 10:15:41 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit bcea091dc97b88c6dd976cb7fc3c29444798247f Merge: ff1c36b c6fac42 Author: Keith Seitz Date: Sat Mar 17 12:09:21 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit ff1c36b8202762ff6a6596ce4bedfcc6526bc4bb Author: Keith Seitz Date: Sat Mar 17 12:04:44 2012 -0700 Another trivial cleanup. commit 0f71eb02bb04e340cad29d5f0ffde88bce7e5242 Merge: 7d88a86 d5bc117 Author: Keith Seitz Date: Fri Mar 16 16:44:28 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite Conflicts: gdb/linespec.c commit 7d88a86396ca36f64a7e5d435ebc8439532d07d9 Author: Keith Seitz Date: Fri Mar 16 16:16:52 2012 -0700 "end-of-input" -> "end of input" commit e4e4948e3da703ffc745386e7462851c02a31c4e Merge: e384cae 75dcd60 Author: Keith Seitz Date: Thu Mar 15 16:01:03 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit e384caece0b8fadc1c904bab294f749b3e0472a3 Author: Keith Seitz Date: Thu Mar 15 12:38:56 2012 -0700 More consistent wording of error messages. commit 53031c1df4ddea9b5f0d44341e062362fcf878e3 Merge: 778c912 8aaf828 Author: Keith Seitz Date: Thu Mar 15 11:34:42 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite Conflicts: gdb/cp-support.c commit 778c912278239e4ba44acf2b866023cfb6f8ae13 Author: Keith Seitz Date: Thu Mar 15 11:29:00 2012 -0700 More linespec.c cleanups. Deal with functions starting with '$' (remove WHATS_THIS_FOR) and add tests. Test "::foo" and "::n::foo". commit 2037eec927a91e9f939f176ee67556ca48a7f23e Author: Keith Seitz Date: Thu Mar 15 11:27:40 2012 -0700 Add tests for setting breakpoints on labels in methods. commit 5ee352b2795621dea72001d3b4a5d586b4d8e633 Merge: fb7f39b da6ec63 Author: keiths Date: Wed Mar 14 11:42:39 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit fb7f39bc778010f4d1fc32d5e13660159f60b149 Author: keiths Date: Wed Mar 14 11:42:16 2012 -0700 EOF -> EOI commit 828153415da5654864cace16f9118bbc873ff7d2 Author: keiths Date: Tue Mar 13 15:54:46 2012 -0700 remove superfluous comment/note commit a3418d99a0653cb544ed9daab555fa4eac90530d Author: keiths Date: Tue Mar 13 15:02:39 2012 -0700 Update/simplification of keywords. commit d14a86c4c46eb6f5ddcb2ee83b2cd4f5b50f7267 Merge: 833a899 b752266 Author: keiths Date: Tue Mar 13 14:22:20 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 833a899be8b7e037bdf9f341ef31fc98a04532ee Author: keiths Date: Tue Mar 13 12:29:20 2012 -0700 Error message cleanup in test suite & (slightly) improved error messages. commit e0dd17516b36687aa8cea9e6521dba1146dd6d48 Merge: 0fa72a2 286407d Author: keiths Date: Tue Mar 13 09:08:48 2012 -0700 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 0fa72a29d65ead60fc7359493695eb0b85b833c2 Merge: 9b39296 9850aef Author: keiths Date: Sat Mar 10 10:56:13 2012 -0800 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 9b392963202448f23f2f205d41be51464339ee94 Author: keiths Date: Sat Mar 10 08:18:30 2012 -0800 Comment cleanups. Improved error reporting. Lots of cleanups. Error testing. commit f2fdc7636b25433dd325b28463ee71c56aa3cf52 Merge: 26def0f 4ffa113 Author: keiths Date: Fri Mar 9 12:25:59 2012 -0800 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 26def0ff7c2ee9be4d715f3ca2a0916878bdddb6 Author: keiths Date: Wed Mar 7 13:03:33 2012 -0800 Fixes for argptr problems w/expressions. commit e2b4b7bb6df1466d2155bc03a0daecb8a48a87b0 Author: keiths Date: Wed Mar 7 12:31:39 2012 -0800 move canonicalize_it to include checking the last token and setting PARSER_STREAM. Consume token with $. commit df768f310d2f94a384684f511ece1451456cc0ee Author: keiths Date: Tue Mar 6 15:29:15 2012 -0800 Remove cp_validate_operator. commit b5b25d475d4be277159083f689d84bec8efee798 Author: keiths Date: Tue Mar 6 12:35:40 2012 -0800 Fix expected output of "info break". commit 2522ce68309d51d32ac192c9b5fbe53733baa11f Author: keiths Date: Tue Mar 6 11:46:39 2012 -0800 Fix invalid/illegal quoting tests. commit 6f2b24c74356c34cd624da6fd2ef7ed12ce87097 Author: keiths Date: Tue Mar 6 11:22:47 2012 -0800 * linespec.c (collect_symbols): Only accept all matching symbols in list mode. commit 5bb41df86e692aa7b95164b0b706bce943500e26 Merge: 3ad5066 31a184b Author: keiths Date: Tue Mar 6 10:18:56 2012 -0800 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 3ad50661778c66aaef65d08aa34600522dd52457 Merge: 451fb42 69dc580 Author: keiths Date: Tue Mar 6 09:48:10 2012 -0800 Merge remote-tracking branch 'gdb/master' into archer-keiths-linespec-rewrite commit 451fb4242047a7a0921938e616c0d8b9ee040ca0 Author: keiths Date: Mon Mar 5 13:53:50 2012 -0800 const-ify char* parameters commit 3f58738dfde4eecbdf473c860d4e941901703dc0 Merge: c08247f 907b711 Author: keiths Date: Sat Mar 3 09:03:37 2012 -0800 Merge branch 'archer-keiths-linespec-rewrite' of ssh://sourceware.org/git/archer into archer-keiths-linespec-rewrite Conflicts: gdb/linespec.c commit c08247f1a9be0712b478f833dbc442647bef3760 Author: keiths Date: Sat Mar 3 08:39:33 2012 -0800 Fix leading "::" internal error commit c0d2c016248c05499e2010d08c0a9f1e2903f24d Author: keiths Date: Fri Mar 2 14:17:06 2012 -0800 Lexer fixlet for Ada operators commit b3b71e70eecb7d97bbc4a3efbde7b9f4a67ccc2b Author: keiths Date: Thu Mar 1 14:27:53 2012 -0800 Initial linespec rewrite v.0.0000000000001 commit 907b711122c212da995eaacffa5f49a8fa02f2be Author: keiths Date: Thu Mar 1 15:06:10 2012 -0800 Fix -Wmissing-protoypes buglet. commit 29e15dfda5a77b090fedb43a0aee42811fcc8d91 Author: keiths Date: Thu Mar 1 14:27:53 2012 -0800 Initial linespec rewrite v.0.0000000000001 ----------------------------------------------------------------------- hooks/post-receive -- Repository for Project Archer.