public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM] tromey/multi-breakpoint-2: reverse-20080717-branchpoint-7950-g4aabb4b
@ 2013-02-26 18:46 tromey
0 siblings, 0 replies; 2+ messages in thread
From: tromey @ 2013-02-26 18:46 UTC (permalink / raw)
To: archer-commits
The branch, tromey/multi-breakpoint-2 has been deleted
was 4aabb4b780d0cd66dce3621f4c93e146e150d618
-----------------------------------------------------------------------
4aabb4b780d0cd66dce3621f4c93e146e150d618 added $_strcmp and $_memcmp
-----------------------------------------------------------------------
hooks/post-receive
--
Repository for Project Archer.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [SCM] tromey/multi-breakpoint-2: reverse-20080717-branchpoint-7950-g4aabb4b
@ 2013-02-26 18:03 tromey
0 siblings, 0 replies; 2+ messages in thread
From: tromey @ 2013-02-26 18:03 UTC (permalink / raw)
To: archer-commits
The branch, tromey/multi-breakpoint-2 has been created
at 4aabb4b780d0cd66dce3621f4c93e146e150d618 (commit)
- Log -----------------------------------------------------------------
commit 4aabb4b780d0cd66dce3621f4c93e146e150d618
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Feb 9 08:11:17 2011 -0700
added $_strcmp and $_memcmp
commit b1516d990e344bd827028ad11032eb89cf530e5d
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Feb 8 14:09:43 2011 -0700
redo prompt substitution based on a python hook
commit e35a3cca573adcec7757f7823090ec749ae50cca
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Feb 8 08:39:14 2011 -0700
clean up after merge
commit 046dea03326dc99671315fd514c7ce3a7a5595d1
Merge: bf80d71 1a765b5
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Feb 8 08:24:45 2011 -0700
Merge remote branch 'origin/archer-swagiaal-oguz' into archer-tromey-multi-breakpoint-2
Conflicts:
gdb/python/py-events.c
commit 1a765b588de862bf47a3c518aae9ee64d07f08e4
Merge: 48234c5 54cd470
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Feb 4 15:52:11 2011 -0500
Merge branch 'master' into HEAD
commit 48234c54ac6796e5479eff52b0f95eb45784ef83
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Feb 4 15:04:01 2011 -0500
set error in get_event_thread
commit fde4b20bbebfacd267f46e52ee65783f01613750
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Feb 4 11:54:39 2011 -0500
Check py_bp_object before creating Breakpoint events
commit df6712909e889cc32cf0bf496e767ec64f0d899f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Feb 3 14:36:22 2011 -0500
Manual fixes.
commit cf8e090a0a13c58ed7c36fa29880c239b58d9256
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Feb 3 11:36:05 2011 -0500
generate unknow StopEvent when python bp is unitialized
commit 87babc59f8ec8c9a294e372d044ee8cdaa160bcf
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Feb 2 15:52:32 2011 -0500
add thread info to continue event
commit ea0b89b89cfad7122c930aafd2a37ec3ee15d76a
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Feb 2 12:36:08 2011 -0500
check the return value of gdbpy_breakpoint_from_bpstats
commit 5b65ec5ea9425be7c3999939b304270af1c1ac59
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Feb 1 16:46:20 2011 -0500
use get_last_target_status
commit 9847283c65a6de04fba4d2df41dadd0f6ae3eef1
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Feb 1 16:43:07 2011 -0500
Reverse exit_code patch.
commit 307189b93a22c06d526a5685c815d68fdc7acbeb
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 16:21:34 2011 -0500
cleanups.
commit 5672c3da169a2594298c2f93550a68ad2f77c5e6
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 15:08:48 2011 -0500
update manual.
commit a5d799bb2d93f4d3b93e83b648c5b65fcf25aa84
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 14:54:45 2011 -0500
Merge signal and breakpoint events into stop registry.
commit e257ab9c5627e6c3dfab00ab109c3d183b563d79
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 14:48:50 2011 -0500
clean.
commit 00fafec90d37cf43141d04e868e86b9f6fe4f93f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 14:27:52 2011 -0500
cleanup.
commit 84f161b0bf0c6ee952979635fa1105d59ea778fb
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 12:18:28 2011 -0500
use PyObject* instead of event_obj*
commit f048f6c6c44f1b926866ee933d3e8bb481b8acc4
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 12:10:18 2011 -0500
make callbascks PyObject*
commit d69c9a449d0e15bd3d3e20a89ab5c84c60221f85
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Jan 21 12:03:15 2011 -0500
manual.
commit b042d24dfe46025145a868c814cc4adcce2843a6
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jan 20 15:15:02 2011 -0500
Move NEWS entry.
commit 4ea3b60667877b8e323899957f87bac66c37cd6f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jan 20 15:00:17 2011 -0500
Remove individual c structs for events.
commit fab4c491f256e0f00aaab4b2455d9acc7538a705
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 19 14:56:28 2011 -0500
create and use inferior.exit_code.
commit bee9888c05a8a5a3531a9824749f6c31a7dbaba4
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jan 17 15:44:59 2011 -0500
Used PySequence_list instead of PySequence_List.
commit 4c673f2254b1b596e55f104a5005c58d44f86543
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jan 17 11:46:48 2011 -0500
Use signal enum instead of signal string.
commit 095fa9084c2ce68687cd81ba83e2ee16f810098d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jan 17 10:52:53 2011 -0500
Change python pointers to PyObject*
commit 79eed724546be607e1653694b0a058b41180de47
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 15:01:17 2011 -0500
exit_code
commit c941638af63b19dc0653a7de0ff5d505ba52a374
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 12:00:16 2011 -0500
New line after declarations.
commit d1f3a4eafbc9f54ba79e81022e725f40b4ab84bb
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 11:47:34 2011 -0500
formatting.
commit 770b1de11611e60d608fe5027bd4a08889000b73
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 11:34:03 2011 -0500
correct error checking in evregpy_disconnect
commit 5138b2456688058929d7179d9e589597d7c1dbd9
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 11:24:35 2011 -0500
Fix create XDECREFs.
commit 1c210d956cf2efe9936c219212e3c746aff7f0de
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 11:06:09 2011 -0500
evregpy_no_listeners_p
commit 320a9a473addddb76b2688f7b2b1dfa957fbb19d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 10:38:44 2011 -0500
Copyright 2011.
commit c3cc95759946bdc2405f7a124384ffbf0f384b60
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 5 10:27:05 2011 -0500
News entry.
commit 760b9fe750f194de17ba17db07104317392a0eda
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jan 4 16:53:42 2011 -0500
8.3 rules
commit ddfa2ca7c0c9e1b867b935c581d46015b0a4811b
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jan 4 16:01:12 2011 -0500
Documentation
commit 0444b668c8a728047bd5c2ce4142127814928a64
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 23 11:47:21 2010 -0500
correct error checking in gdbpy_initialize_py_events
commit e7a33f76b716f8f83a06fe1fc84f60a317b3c791
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 23 11:14:12 2010 -0500
Check number of listeners before creating an event.
commit eb32e17c4ba718e8705fbfabc537e7d74669872c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 16:31:54 2010 -0500
Move event registry to py-events.h
commit 5a4ac522d55559aac473c3e852a5a6099d2ad0e9
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 16:06:58 2010 -0500
Changelog.
commit bf80d711c33bb32319b71f79b14ffe7233e7d07a
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Dec 22 14:59:25 2010 -0700
update for API changes
commit 3ac554094e78c8b2ff52599e02c46936f56536e7
Merge: f5c620e e6ac31d
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Dec 22 14:45:45 2010 -0700
Merge remote branch 'origin/archer-swagiaal-oguz' into archer-tromey-multi-breakpoint-2
Conflicts:
gdb/python/py-event.h
gdb/python/py-events.c
commit 5ea319af1f23471f7a5c9999cb44da376c3f4ca3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 16:02:28 2010 -0500
Minor fixes.
commit e6ac31d30fdf318eea0280f873a607cd98d5b146
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 14:44:25 2010 -0500
Check breakpoint type.
commit 548dc08bb471b5197f2cb1f65e1585b9291a915e
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 12:04:47 2010 -0500
check return value of create_eventregistry_object
commit 7472725d6efaa60abf7d597e2294279099d10819
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 11:53:05 2010 -0500
Convert gdb_py_events from singleton to module.
commit 9e8bdfa9417741cc467c576721b20a3c1c2e4c9d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 22 11:19:13 2010 -0500
misc fixes and formatting.
commit f5c620ef78f2abad0ab69a107867d33d34c9ab91
Merge: 4d7cef0 195ae91
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Dec 21 13:35:08 2010 -0700
Merge remote branch 'origin/archer-swagiaal-oguz' into archer-tromey-multi-breakpoint-2
Conflicts:
gdb/python/py-event.h
commit 25836d405cc1ea7dff18668dce2250e717c18ece
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 21 15:36:29 2010 -0500
Rename PY_NEW_EVENT_TYPE to GDBPY_NEW_EVENT_TYPE
and remove trailing \
commit 3ef8a356cf8618369f08a777b6fb9cc9532adcfd
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 21 15:18:40 2010 -0500
Remove comment.
commit 195ae91671c75c0dda34afbffb53e49df611076c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 21 14:45:15 2010 -0500
Move stopped_thread attribute to stop_event.
also,
Pass thread argument to signal event.
Test that signals are thread specific in non-stop mode.
commit fccac0ca730163f0b4fa01db2c11b2afc2aaeace
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 21 14:10:31 2010 -0500
set tp_base in PY_NEW_EVENT_TYPE
commit 8a08c5736d0df03fc6ba28de5c5d975788a1ce5d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 21 13:48:53 2010 -0500
Move gdbpy_initialize_##name##_event to after type def.
commit 56692ae9e571ec9e95dddf9418cd9bd2b3bc6aff
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 21 13:37:55 2010 -0500
Improve error checking and handling.
commit 4d7cef0faa7d6608c35e2a07e356c01bce85d64b
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Dec 21 09:48:28 2010 -0700
add enable-extended-prompt parameter
commit a4e7ed536c341e095809e35846a647b3f52b9cfc
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Dec 21 09:41:59 2010 -0700
document extended-prompt
commit 04be0f69606a6dc3c72242407b518e083bd80251
Author: Tom Tromey <tromey@redhat.com>
Date: Mon Dec 20 14:07:45 2010 -0700
Implement prompt substitutions
commit dd926df3255815444b19433ae72ba8ea7ac58646
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Dec 20 11:50:11 2010 -0500
Fix build and remove unrelated changes.
commit e372499ce5eb5c5467fe2058e77fbbe5306d90e7
Merge: 72bd017 7e3d874
Author: Tom Tromey <tromey@redhat.com>
Date: Mon Dec 20 10:30:25 2010 -0700
Merge remote branch 'origin/archer-swagiaal-oguz' into archer-tromey-multi-breakpoint-2
Probably does not quite work, waiting for another small event change
Conflicts:
gdb/python/py-event.c
gdb/python/py-event.h
gdb/python/py-inferior.c
commit 8a6a1e811ee5de1843579a642548e1adf8b10192
Merge: 7e3d874 38cdd2f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Dec 20 11:15:55 2010 -0500
Merge branch 'master' into archer-swagiaal-oguz
Conflicts:
gdb/ChangeLog
gdb/python/py-breakpoint.c
commit 7e3d874a1d76af982fe5843bfd0437b7433c30e4
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Dec 20 10:45:25 2010 -0500
Document PY_NEW_EVENT_TYPE.
commit 60ab8235caad50831d995620291bfca2a7cb79a6
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Dec 20 10:39:02 2010 -0500
Create and use PY_NEW_EVENT_TYPE macro
PY_NEW_EVENT_TYPE creates all boiler plate code for events.
commit b3b9e9cf3dca5882002549b388d9fe88b075876c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 16:54:51 2010 -0500
Use tp_dictoffset for events instead of getset.
commit ffa7cb28dedf94aa326f4165133506805424b6ba
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 16:34:11 2010 -0500
move thread initialization to event object.
commit 9be4b0d2cc6b15b70fc036c50999c74e507290b3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 14:36:34 2010 -0500
Remove stopevent getset.
commit 08ba31f6f2a3412185f8abf8f815c2bb2404e293
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 14:32:43 2010 -0500
Create and use one generic initialize function.
commit 780c0b463247d1ab8e35c028f23fb6536e16d3c6
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 13:38:02 2010 -0500
Use observer_attach_inferior_exit for exited event.
And test exit code.
commit 2c1849ef67d28ff04e074a86b1116ac6282e2ca5
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 11:48:26 2010 -0500
Move events singleton into its own files.
commit 65da0d279139c947663d9bbb332871668447395b
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 17 11:37:06 2010 -0500
Use tpdictoffset for events object.
... and add 'events' instance to gdb module instead of events type.
commit 72bd01751b6503f769a7a2f59dd24865075ed8ad
Author: Tom Tromey <tromey@redhat.com>
Date: Fri Dec 17 07:16:19 2010 -0700
change defaults for detach_fork and sched_multi
commit 67d5e25f1929b5276277571ead51a9d23a47ad04
Author: Tom Tromey <tromey@redhat.com>
Date: Thu Dec 16 13:28:42 2010 -0700
document, comment, and namespace
commit 76a7b742c773d67657bc75da8650cba98366ce9e
Author: Tom Tromey <tromey@redhat.com>
Date: Thu Dec 16 12:15:27 2010 -0700
initial multi-breakpoint patch
commit aeb1d0e16a16fce756f50e40bac2c77d09a5ebe5
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 16 12:20:48 2010 -0500
Remove stop_reason
rely on class type instead.
commit d96454914173e99781679779026295b6c53df843
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 16 12:01:49 2010 -0500
Remove event_type
Rely on class type instead.
commit c12476e13194bfe8eeda21b0c577459bb9cb394f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 16 11:20:52 2010 -0500
removed the stop form py-breakpointstopevent.c and py-signalstopevent.c
commit 85095b29c0c7efacf813f7476e27c95992e914e3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 16 11:14:07 2010 -0500
Remove '_stop' from event names.
Renamed signal_stop_event to signal_event.
Renamed breakpoint_stop_event to breakpoint_event.
commit 8ffa9675d87a9fa1d38d5a9ef522dbc9bd9e7e1d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 16 10:41:24 2010 -0500
Fix build error.
commit 21c15f9139f7a6b5f2bebb5cbf895ab31368e149
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 15 14:48:38 2010 -0500
Remove registry pointer from event object.
commit 34af33ae378c9c45124c2e011b853d4e7cc5f60d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 15 14:09:10 2010 -0500
Remove '_event' from event registry names.
..and '_stop' from event names and functions.
commit baa5576d4ba510b77550b3b27b7a1f0ecc1358c5
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 14 14:51:01 2010 -0500
test and support non-stop mode.
check non-stop flag and set the thread object when non-stop
mode is on.
commit 054c69e3fa2f589e40211af8f7f81c09605736be
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Dec 13 12:07:46 2010 -0500
Fix sigfault on next event.
GDB segfaulted whenever a next event occured. Thi is now fixed.
commit 620442517ac8f238c9c6e2f9f547d8aabf919166
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Dec 13 09:28:41 2010 -0500
Clean up development leftovers
Remove event registries from inferior object
commit 7508a202caa1d05f6ebb0df3c359f27f7ff2ce14
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Dec 15 09:33:25 2010 -0700
cleanups in copy_py_list
commit f9d1f4aa50e70b9ef16ea9a3596cb2758b2516fb
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Dec 15 09:32:12 2010 -0700
fix for gdbpy_selected_thread from master
commit b1bc690c3e0ab48e62c6d6617358f0cdcc1b234d
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Dec 15 09:31:26 2010 -0700
fix for find_thread_object from master
commit 68a784af97eec629ccdf59fd7020e3141b4ce736
Author: Tom Tromey <tromey@redhat.com>
Date: Wed Dec 15 09:22:20 2010 -0700
clean up evpy_emit_event
commit cfe32b5303f8a09ce72bb46de3297e64316b9c07
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Dec 10 12:18:50 2010 -0500
Change events to be process wide.
Changed python syntax for adding events to reflect the fact
that the events and not normally thread specific.
commit a713c6ad485f2f7d24a0982258b42a56910ae066
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 9 10:35:50 2010 -0500
Employ inheritance to eliminate redundant code.
commit ec27c0842e68598672cec0c2f5d9a149e6bc5ffb
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 8 14:05:13 2010 -0500
formatting
commit 9d7af01448c5cbd18150a104286768500955ad15
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 7 16:13:29 2010 -0500
Create stop_reason enum
... and export it to python code.
commit 13aea7308f94d103830d0d3ffcd807764c8e4778
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 7 11:57:41 2010 -0500
Copy listeners list in emit function.
commit 084266175cd512286857410592c15cefdf63028d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Dec 7 11:23:00 2010 -0500
Consolodate emit functions.
commit b1c0beba3bf927d0f22c4db603f4223834dff305
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 2 15:57:11 2010 -0500
gdbpy_selected_thread: Added check for pid == 0.
2010-12-02 Sami Wagiaalla <swagiaal@redhat.com>
* python/py-infthread.c (gdbpy_selected_thread): Added check for
pid == 0.
commit 40575c1a1d675b785ba979dac3ef508fd2bb2fca
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Dec 2 15:52:08 2010 -0500
Add test case.
Converted sample scripts provided by Oguz to a test case.
2010-12-02 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.python/py-events.exp: New test.
* gdb.python/py-events.c: New test file.
* gdb.python/py-events.py: New test file.
commit 4cad63d916d773b33ccd5cb2f2e6091988b09c45
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Dec 1 11:28:20 2010 -0500
Address issues.
Address issues raised on mailing list.
Some more formatting and Changelog updates.
commit 163c17b94db73617ab0bcb4935a742bcac800acb
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 30 13:18:02 2010 -0500
my modifications
Added function comments.
Fixed formatting issues.
Created Changelog.
commit 0b9f4a3608bf0fdf5aa325ad8dcffb2e48dea2b9
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Nov 24 14:42:51 2010 -0500
Oguz patch.
This patch was created by Oguz Kayral for providing support
for inferior events in python.
It was debitrotted by pmuldoon and swagiaal and applied to a
recent head.
commit b42ec9a11fee3e463e7fcb019c08b533d64747a9
Merge: 25a3eb2 fe12b09
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 16 12:53:30 2010 -0500
Merge branch 'master' into archer-swagiaal-upstream
commit 25a3eb227b99d9930890a41dd1dd116753d49a0a
Merge: 3238a2d 61f0884
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Sep 15 15:44:53 2010 -0400
Merge branch 'master' into archer-swagiaal-upstream
commit 3238a2df35b4c5930c4f91ea539f851ce02abc4a
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Sep 2 13:55:57 2010 -0400
revert to master.
commit 6461b999756b1f71ba4f7601d074033147e678e5
Merge: 6b9c7df f29368a
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Sep 2 13:54:54 2010 -0400
Merge branch 'archer-swagiaal-upstream' of ssh://sourceware.org/git/archer into archer-swagiaal-upstream
commit 6b9c7df7e273b8483fee4001fc1684491ea17e75
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Sep 2 13:54:11 2010 -0400
revert to master
commit 5b1ebcda146a9892490ae2e0692942bb98aea158
Merge: 751356f 4892da0
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Sep 2 13:51:43 2010 -0400
Merge branch 'master' into archer-swagiaal-upstream
commit f29368a80d46bda77002ba42e2c3d4c9ed04f69b
Merge: 751356f 0b1172b
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Sep 2 12:22:50 2010 -0400
Merge remote branch 'origin/archer-swagiaal-upstream' into archer-swagiaal-upstream
commit 751356fa11697ec357ee5eb351948646226f75ba
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 26 15:14:47 2010 -0400
Fix overload resolution between children of common ancestor.
2010-08-30 Sami Wagiaalla <swagiaal@redhat.com>
* gdbtypes.h (distance_to_public_ancestor): New function.
* gdbtypes.c (distance_to_public_ancestor): New function.
(rank_one_type): Concider distance_to_public_ancestor when ranking
two structs.
(is_public_ancestor): Use distance_to_public_ancestor.
2010-08-30 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/overload.cc: Add testing for overload resolution based on
distance to ancestor.
* gdb.cp/overload.exp: Ditto.
* gdb.cp/virtfunc2.cc (Obj2): Change inheritance to public.
Add calls to the function calls being tested.
* gdb.cp/derivation.cc (G): Changed inheritance to public.
Add calls to the function calls being tested.
commit 15410cbd1427149d9ffb62f645ef84787c104366
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 26 11:49:59 2010 -0400
Fixed void* vs int* overload issue (PR C++/10343).
2010-08-30 Sami Wagiaalla <swagiaal@redhat.com>
* gdbtypes.h: Made VOID_PTR_CONVERSION_BADNESS better than
INTEGER_PROMOTION_BADNESS.
Made BASE_CONVERSION_BADNESS better than
VOID_PTR_CONVERSION_BADNESS
2010-08-30 Sami Wagiaalla <swagiaal@redhat.com>
PR C++/10343
* gdb.cp/overload.cc: Added test for void* vs int* overload.
* gdb.cp/overload.exp: Ditto.
commit a86f55a6a1d38a378a7b220244c848a3ee0506c7
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 20 11:10:33 2010 -0400
Support overloading of 'operator->'.
2010-08-16 Sami Wagiaalla <swagiaal@redhat.com>
PR C++/11500:
* valarith.c (value_x_unop): Handle STRUCTOP_PTR.
* eval.c (evaluate_subexp_standard): Check for overload of
'operator->'.
* valarith.c (value_x_binop): Throw NOT_FOUND_ERROR.
(value_x_unop): Ditto.
* valops.c: Include "exceptions.h".
(find_overload_match): Throw NOT_FOUND_ERROR.
(value_struct_elt): Ditto.
2010-08-16 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/smartp.exp: New test.
* gdb.cp/smartp.cc : New test.
commit 911afb54b478b0720b462062380d46b224cbe423
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 6 16:26:33 2010 -0400
Template Lookup 3: Template meta var learns about its instances.
2010-08-30 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h (symbol_add_template_instance): New function prototype.
(symbol_get_template_instances): New function prototype.
Created struct symbol_list_element.
Created struct template_symbol.
(instances): Add an instance of symbol_list_element to
general_symbol_info
* symtab.c (symbol_add_template_instance): New function.
(symbol_get_template_instances): New function.
* findvar.c (read_var_value): Print list of candidates when
attempting to evaluate a LOC_TEMPLATE.
* dwarf2read.c (add_template_variable): Find template variable and
add instance reference to it.
2010-08-30 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/temp-op.exp: Test printing of template instances.
commit a813aae882d63cbc1924d2fc391251b26f49363c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jun 23 11:24:37 2010 -0400
Template Lookup 2: Add template meta-variable.
2010-07-16 Sami Wagiaalla <swagiaal@redhat.com>
* valops.c (find_overload_match): Handle TYPE_CODE_TEMPLATE.
* symtab.h: Added LOC_TEMPLATE to address_class.
* findvar.c (read_var_value): Handle LOC_TEMPLATE.
* dwarf2read.c (add_template_variable): New function.
(new_symbol): Moved template symbol handling to
add_template_variable().
* c-typeprint.c (c_type_print_varspec_prefix): Handle
TYPE_CODE_TEMPLATE.
(c_type_print_varspec_suffix): Ditto.
(c_type_print_base): Ditto.
* gdbtypes.h: Ditto.
2010-07-16 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/templates.exp: Added the case of "type = Template Symbol"
as an acceptable result for ptype of template symbols.
* gdb.cp/temp-op.exp: Added test for a function with
templated paramters.
* gdb.cp/temp-op.cc: Ditto.
* gdb.cp/temp-op.exp: Added overload testing.
* gdb.cp/temp-op.cc: Ditto.
commit 4538a6066074ef8def5a9ee8be5939f8a180aefc
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 10 11:55:02 2010 -0400
Template Lookup 1: Create search_name and fixed template lookup
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* valops.c (find_overload_match): Use SYMBOL_SEARCH_NAME instead of
SYMBOL_NATURAL_NAME.
* symtab.h: Added new member search_name to cplus_specific.
(symbol_set_cplus_search_name): New function prototype.
(symbol_get_cplus_search_name): New function prototype.
* symtab.c (symbol_set_cplus_search_name): New function.
(symbol_get_cplus_search_name): New function.
(symbol_search_name): Handle the C++ case.
(symbol_matches_template_name): New function.
* dwarf2read.c (new_symbol): Set search_name of C++ template symbols.
* cp-support.H (cp_name_has_template_parameters): New function
prototype.
(cp_remove_template_params): New function ptototype.
* cp-support.c (cp_name_has_template_parameters): New function.
(cp_remove_template_params_component): New function.
(cp_remove_template_params): New function.
(overload_list_add_symbol): Use SYMBOL_SEARCH_NAME instead of
SYMBOL_NATURAL_NAME.
* cp-name-parser.y (cp_demangled_name_to_comp): Added more detail to
comment.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/temp-op.exp: New test.
* gdb.cp/temp-op.cc: New test.
* gdb.cp/cp-relocate.exp: Set the language C++.
commit 8a17c3344f717e09d19ff0a039fe812b6684ad0c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 17 12:10:38 2010 -0400
Complete symbol construction before adding to pending list.
2010-08-05 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (new_symbol): Add symbol to variable list at end of
function after symbol construction is complete.
commit 91626b290b699b6a823708fdd79581354bc7da33
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jun 22 12:19:08 2010 -0400
Corrected pre-overload-resolution function evaluation.
2010-07-20 Sami Wagiaalla <swagiaal@redhat.com>
* eval.c (evaluate_subexp_standard): Disabled evaluation of C++
function symbols before overload resolution.
2010-07-20 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/fpointer.cc: New test.
* gdb.cp/fpointer.exp: New test.
commit b1e163b601597592b3327f65d2093b041e00e0a8
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 12 11:16:49 2010 -0400
Use allocated cplus_specific for cplus symbols.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h (symbol_set_demangled_name): Now takes an optional objfile*
argument.
(cplus_specific): New struct.
* symtab.c (symbol_set_demangled_name): Updated.
Use cplus_specific for cplus symbols.
(symbol_get_demangled_name): Retrive the name from the cplus_specific
struct for cplus symbols.
(symbol_init_language_specific): Set cplus_specific for cplus symbols.
(symbol_set_names): Pass objfile to symbol_set_demangled_name.
* symtab.c (symbol_init_cplus_specific): New function.
commit 71d73bbaf931ea087212a668f6730e93498559a5
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jul 8 16:36:19 2010 -0400
Use setter and getter for demangled_name.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h (symbol_set_demangled_name): New function.
(symbol_get_demangled_name): New function.
* symtab.c (symbol_set_demangled_name): New function.
(symbol_get_demangled_name): New function.
(symbol_init_language_specific): Use demangled_name setter and getter.
(symbol_set_names): Ditto.
(symbol_natural_name): Ditto.
(symbol_demangled_name): Ditto.
* dwarf2read.c (new_symbol): Ditto.
commit 209536e6969140d08fac1aa1f5ee3dd1f6e12b6d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jul 7 13:45:46 2010 -0400
Rename cplus_specific mangled_lang.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h: Renamed cplus_specific to mangled_lang.
* symtab.c (symbol_init_language_specific): Updated.
(symbol_set_names): Updated.
(symbol_natural_name): Updated.
(symbol_demangled_name): Updated.
* ada-lang.c (ada_decode_symbol): Updated.
* dwarf2read.c (new_symbol): Updated.
commit 0b1172b7810275b9ff3342cb293b6e9c50148ac0
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 26 15:14:47 2010 -0400
Fix overload resolution between children of common ancestor.
2010-07-26 Sami Wagiaalla <swagiaal@redhat.com>
* gdbtypes.h (distance_to_public_ancestor): New function.
* gdbtypes.c (distance_to_public_ancestor): New function.
(rank_one_type): Concider distance_to_public_ancestor when ranking
two structs.
(is_public_ancestor): Use distance_to_public_ancestor.
2010-07-26 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/overload.cc: Add testing for overload resolution based on
distance to ancestor.
* gdb.cp/overload.exp: Ditto.
commit d30d08cbc1a437f871279b0cefc4f05763238e9e
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 26 11:49:59 2010 -0400
Fixed void* vs int* overload issue (PR C++/10343).
2010-07-26 Sami Wagiaalla <swagiaal@redhat.com>
* gdbtypes.h: Made VOID_PTR_CONVERSION_BADNESS better than
INTEGER_PROMOTION_BADNESS.
2010-07-26 Sami Wagiaalla <swagiaal@redhat.com>
PR C++/10343
* gdb.cp/overload.cc: Added test for void* vs int* overload.
* gdb.cp/overload.exp: Ditto.
commit b6c2e78d5aa2b52cde4a9150cd7dcc91a6f0f7c7
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 20 11:10:33 2010 -0400
Support overloading of 'operator->'.
2010-08-09 Sami Wagiaalla <swagiaal@redhat.com>
PR C++/11500:
* valarith.c (value_x_unop): Handle STRUCTOP_PTR.
* eval.c (evaluate_subexp_standard): Check for overload of
'operator->'.
2010-08-09 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/smartp.exp: New test.
* gdb.cp/smartp.cc : New test.
commit b7cebc083e9475f3146c27def7ae6b3e2fa73e2a
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 6 16:26:33 2010 -0400
Template meta var now knows about its instances.
2010-07-16 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h (symbol_add_template_instance): New function prototype.
(symbol_get_template_instances): New function prototype.
Created struct symbol_list_element.
(instances): Add an instance of symbol_list_element to
general_symbol_info
* symtab.c (symbol_add_template_instance): New function.
(symbol_get_template_instances): New function.
* findvar.c (read_var_value): Print list of candidates when
attempting to
evaluate a LOC_TEMPLATE.
* dwarf2read.c (add_template_variable): Find template variable and
add instance reference to it.
commit 6239b97886ed7527d3e77bdda8a77e80cfece556
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jun 23 11:24:37 2010 -0400
Add template meta-variable.
2010-07-16 Sami Wagiaalla <swagiaal@redhat.com>
* valops.c (find_overload_match): Handle TYPE_CODE_TEMPLATE.
* symtab.h: Added LOC_TEMPLATE to address_class.
* findvar.c (read_var_value): Handle LOC_TEMPLATE.
* dwarf2read.c (add_template_variable): New function.
(new_symbol): Moved template symbol handling to
add_template_variable().
* c-typeprint.c (c_type_print_varspec_prefix): Handle
TYPE_CODE_TEMPLATE.
(c_type_print_varspec_suffix): Ditto.
(c_type_print_base): Ditto.
* gdbtypes.h: Ditto.
2010-07-16 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/templates.exp: Added the case of "type = Template Symbol"
as an acceptable result for ptype of template symbols.
* gdb.cp/temp-op.exp: Added test for a function with
templated paramters.
* gdb.cp/temp-op.cc: Ditto.
* gdb.cp/temp-op.exp: Added overload testing.
* gdb.cp/temp-op.cc: Ditto.
commit 83aca1085035c1c3da63d44891e44dfea9ea2265
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 10 11:55:02 2010 -0400
Create search_name and fixed template lookup
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* valops.c (find_overload_match): Use SYMBOL_SEARCH_NAME instead of
SYMBOL_NATURAL_NAME.
* symtab.h: Added new member search_name to cplus_specific.
(symbol_set_cplus_search_name): New function prototype.
(symbol_get_cplus_search_name): New function prototype.
* symtab.c (symbol_set_cplus_search_name): New function.
(symbol_get_cplus_search_name): New function.
(symbol_search_name): Handle the C++ case.
(symbol_matches_template_name): New function.
* dwarf2read.c (new_symbol): Set search_name of C++ template symbols.
* cp-support.H (cp_name_has_template_parameters): New function
prototype.
(cp_remove_template_params): New function ptototype.
* cp-support.c (cp_name_has_template_parameters): New function.
(cp_remove_template_params_component): New function.
(cp_remove_template_params): New function.
(overload_list_add_symbol): Use SYMBOL_SEARCH_NAME instead of
SYMBOL_NATURAL_NAME.
* cp-name-parser.y (cp_demangled_name_to_comp): Added more detail to
comment.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/temp-op.exp: New test.
* gdb.cp/temp-op.cc: New test.
* gdb.cp/cp-relocate.exp: Set the language C++.
commit e86c896f9856a8af198c85b0798032241ef8a5a5
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 17 12:10:38 2010 -0400
Complete symbol construction before adding to pending list.
2010-08-05 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (new_symbol): Add symbol to variable list at end of
function after symbol construction is complete.
commit 2c5567253350010207722f073ebf1d3500c75ad7
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jun 22 12:19:08 2010 -0400
Corrected pre-overload-resolution function evaluation.
2010-07-20 Sami Wagiaalla <swagiaal@redhat.com>
* eval.c (evaluate_subexp_standard): Disabled evaluation of C++
function symbols before overload resolution.
2010-07-20 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/fpointer.cc: New test.
* gdb.cp/fpointer.exp: New test.
commit 5a078cb53dc4808d6f36986fb990b461f81aa2aa
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 12 11:16:49 2010 -0400
Use allocated cplus_specific for cplus symbols.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h (symbol_set_demangled_name): Now takes an optional objfile*
argument.
(cplus_specific): New struct.
* symtab.c (symbol_set_demangled_name): Updated.
Use cplus_specific for cplus symbols.
(symbol_get_demangled_name): Retrive the name from the cplus_specific
struct for cplus symbols.
(symbol_init_language_specific): Set cplus_specific for cplus symbols.
(symbol_set_names): Pass objfile to symbol_set_demangled_name.
* symtab.c (symbol_init_cplus_specific): New function.
commit 55c93c81de2bf85de1f6990961fea2755b565ea3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jul 8 16:36:19 2010 -0400
Use setter and getter for demangled_name.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h (symbol_set_demangled_name): New function.
(symbol_get_demangled_name): New function.
* symtab.c (symbol_set_demangled_name): New function.
(symbol_get_demangled_name): New function.
(symbol_init_language_specific): Use demangled_name setter and getter.
(symbol_set_names): Ditto.
(symbol_natural_name): Ditto.
(symbol_demangled_name): Ditto.
* dwarf2read.c (new_symbol): Ditto.
commit b2e4bddfc79c51eccf59e0cdc628fe47421562fc
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jul 7 13:45:46 2010 -0400
Rename cplus_specific mangled_lang.
2010-07-15 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h: Renamed cplus_specific to mangled_lang.
* symtab.c (symbol_init_language_specific): Updated.
(symbol_set_names): Updated.
(symbol_natural_name): Updated.
(symbol_demangled_name): Updated.
* ada-lang.c (ada_decode_symbol): Updated.
* dwarf2read.c (new_symbol): Updated.
commit b7cc4b712fb3f599e8725f2b0d2e5b410d5b6403
Merge: e631bba eabafa4
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 6 16:50:52 2010 -0400
Merge branch 'archer-swagiaal-upstream' of ssh://sourceware.org/git/archer into archer-swagiaal-upstream
commit eabafa4a915bf9e6b9a4b43e8cfc01253302f538
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 6 16:26:33 2010 -0400
Template meta var now knows about its instances.
commit 72091d0c065f3b990bfd4f6960bac2f227e6194c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jul 6 12:33:36 2010 -0400
revert parent
commit 8434633a2b805ac44e0fb0243fe1add2c43fb62b
Merge: af98447 46fda01
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 5 14:45:13 2010 -0400
Merge branch 'archer-swagiaal-upstream' of ssh://sourceware.org/git/archer into archer-swagiaal-upstream
Conflicts:
gdb/testsuite/gdb.cp/temp-op.cc
gdb/testsuite/gdb.cp/temp-op.exp
gdb/valops.c
commit af984479f8c1ba7c148612e4aa227938d9c8350d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jun 23 11:24:37 2010 -0400
Add template meta-variable.
commit 7492e0cdbb72a054285407798734c27eff7c6c44
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 17 12:10:38 2010 -0400
Complete symbol construction before adding to pending list.
2010-06-17 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (new_symbol): Add symbol to variable list at end of
fucntion after symbol construction is complete.
commit faab3519cab1424425f687cb8676d8f1d0748f54
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 10 11:55:02 2010 -0400
Create search_name and fixed template lookup
commit 31f154a748f9a32f4ec046ab84034ec6c2f3f73b
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jun 22 12:19:08 2010 -0400
Corrected pre-overload-resolution function evaluation.
2010-06-22 Sami Wagiaalla <swagiaal@redhat.com>
* eval.c (evaluate_subexp_standard): Disabled evaluation of C++
function symbols before overload resolution.
commit 46fda01fae49faf17ca481aeb1fea84e9d01012f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jun 10 11:55:02 2010 -0400
Create search_name and fixed template lookup
commit 9488a07b81f9aa109f5de25d30f9e794a5c1fab2
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu May 27 10:24:56 2010 -0400
Remove redundant naming of symbol from new_symbol.
2010-05-27 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (new_symbol): Remove redundant naming of symbol.
commit 3375ac0eb1ec3ce968c62bf8efd3920f94b87b64
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu May 27 15:30:56 2010 -0400
Change cplus_specific to an allocated struct.
2010-05-26 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.h: Change general_symbol_info.cplus_specific to a pointer
instead of a sub-struct.
Added prototype for +symbol_get_cplus_demangled_name.
* symtab.c (symbol_set_cplus_demangled_name): New function.
(symbol_get_cplus_demangled_name): New function.
(symbol_init_cplus_specific): New function.
(symbol_init_language_specific): Set language_specific.cplus_specific
to null instead of language_specific.cplus_specific.demangled_name.
(symbol_set_names): Ditto.
call symbol_init_cplus_specific when needed.
(symbol_natural_name): Use symbol_demangled_name.
(symbol_demangled_name): Use symbol_get_cplus_demangled_name.
* ada-lang.c (ada_decode_symbol): Use symbol_get_cplus_demangled_name.
Change char **result to char *result.
commit e83cf8fde250e15d7369f39e4a8370f87fba26a7
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue May 18 16:32:55 2010 -0400
Fix operator doublly nested namespace search.
2010-05-18 Sami Wagiaalla <swagiaal@redhat.com>
* cp-support.c (make_symbol_overload_list_namespace): Only search
static and global blocks.
(make_symbol_overload_list_block): New function.
(make_symbol_overload_list): Separate namespace search from block
search.
(make_symbol_overload_list_qualified): Use
make_symbol_overload_list_block.
commit 0478a97e93c3efc878eb03e58ac1ead94293e8f9
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue May 11 15:39:00 2010 -0400
test and support all cpp operator types
2010-05-18 Sami Wagiaalla <swagiaal@redhat.com>
* value.h: Created oload_search_type enum.
(find_overload_match): Use oload_search_type enum.
* valops.c (find_overload_match): Support combined member and
non-member search.
* eval.c (evaluate_subexp_standard): Calls to
find_overload_match now use oload_search_type enum.
(oload_method_static): Verify index is a proper value.
* valarith.c (value_user_defined_cpp_op): Search for and handle
both member and non-member operators.
(value_user_defined_cpp_op): New function.
(value_user_defined_op): New function.
(value_x_unop): Use value_user_defined_op.
(value_x_binop): Ditto.
* cp-support.c (make_symbol_overload_list_using): Added block
iteration.
Add check for namespace aliases and imported declarations.
2010-05-18 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/koenig.exp: Test for ADL operators.
* gdb.cp/koenig.cc: Added ADL operators.
* gdb.cp/operator.exp: New test.
* gdb.cp/operator.cc: New test.
commit 774789aacf3d9bc2eb80b967c0e1bc0ca7b6b879
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jun 1 10:28:19 2010 -0400
Fix anonymous type ADL crash.
2010-06-01 Sami Wagiaalla <swagiaal@redhat.com>
* cp-support.c (make_symbol_overload_list_adl_namespace): Handle
anonymous type case.
2010-06-01 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/koenig.exp: Added new test case.
* gdb.cp/koenig.cc: Ditto.
commit c4c3e6dad8d1d3cae1079dc63cba525872eaa060
Merge: d5f900e 6a5e91e
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon May 10 15:23:09 2010 -0400
Merge branch 'master' into archer-swagiaal-upstream
commit d5f900ec3937051e7eb48a8a38ed883d6b77dc87
Merge: 8f739ad 6b1c425
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon May 10 15:01:39 2010 -0400
Merge branch 'master' into archer-swagiaal-upstream
commit 8f739ad7f9b54d3244d26787a2951c55c8095a33
Merge: 5062c57 4a3f8e3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Mar 16 11:04:21 2010 -0400
Merge branch 'master' into archer-swagiaal-upstream
commit 5062c578d3de8ae79222f3c009f1883e4ce1cdb2
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Mar 16 10:59:58 2010 -0400
Revert "2010-03-09 Sami Wagiaalla <swagiaal@redhat.com>"
This reverts commit 499a26fbe2c424538b5841703b2caab891f1276f.
commit c61ce0afdb0d19680944537218e4281f9f8a8f1d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Mar 16 10:59:17 2010 -0400
Revert "2010-03-09 Sami Wagiaalla <swagiaal@redhat.com>"
This reverts commit fbba72040760202658144e30d82e7292431cdf79.
commit fbba72040760202658144e30d82e7292431cdf79
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Mar 3 16:38:53 2010 -0500
2010-03-09 Sami Wagiaalla <swagiaal@redhat.com>
PR c++/7936:
* cp-support.h: Added char *declaration element to using_direct
data struct.
(cp_add_using): Added char *declaration argument.
(cp_add_using_directive): Ditto.
(cp_lookup_symbol_imports): made extern.
* cp-namespace.c: Updated with the above changes.
* dwarf2read.c (read_import_statement): Ditto.
(read_namespace): Ditto.
(read_import_statement): Support import declarations.
* cp-namespace.c (cp_lookup_symbol_imports): Check for imported
declarations.
Added support for 'declaration_only' search.
(cp_lookup_symbol_namespace): Attempt to search for the name as
is before consideration of imports.
* symtab.c (lookup_symbol_aux_local): Added a 'declaration_only'
search at every block level search.
Now takes language argument.
(lookup_symbol_aux): Updated.
2010-03-03 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/shadow.exp: Removed kfail; test has been fix.
* gdb.cp/nsusing.exp: Ditto.
commit 499a26fbe2c424538b5841703b2caab891f1276f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Mar 3 15:42:19 2010 -0500
2010-03-09 Sami Wagiaalla <swagiaal@redhat.com>
PR C++/11236:
* cp-namespace.c (cp_add_using): Deleted.
(cp_add_using_directive): Use obstack allocations.
Merged the function cp_add_using into this one.
Added 'struct obstack *' argument.
(cp_scan_for_anonymous_namespaces): Updated.
* cp-support.h: Updated.
* dwarf2read.c (read_import_statement): Updated.
(read_namespace): Updated.
commit 57f09044573d75bab9cfe2b3107d0c269f347e0f
Merge: ac727f6 028ca04
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Feb 17 11:01:19 2010 -0500
Merge branch 'master' into archer-swagiaal-upstream
commit ac727f6ebe55f3d1804d0b15aa6eb45ce62ce95a
Merge: c0427f3 aeae4a8
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Jan 28 14:21:42 2010 -0500
Merge branch 'master' into archer-swagiaal-upstream
commit c0427f383567332e2acb5209e5ffc3856ad3dc29
Merge: 390be66 9211a5c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Wed Jan 27 14:39:48 2010 -0500
Merge branch 'master' into archer-swagiaal-upstream
commit 390be6632cd332d0fcbefdbe3c6292145b30a321
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jan 26 14:42:18 2010 -0500
Deleted renamed tests.
commit 832b66ae920e7c909233e8049cd0a2e3ba61e59c
Merge: 5f848e8 e87f988
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Jan 26 14:06:50 2010 -0500
Merge remote branch 'origin/master' into archer-swagiaal-upstream
Conflicts:
gdb/cp-namespace.c
commit 5f848e87ad5ba4c5792bc7d8e5d74407103843c4
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 24 11:49:36 2009 -0500
patch2
commit b5b3b1383f603e7699361ba279988a2999c72163
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 24 11:49:36 2009 -0500
patch2
commit b8a377ab52d59eb55fa0adc48c08896d3fe259d3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 24 11:30:38 2009 -0500
minor fixes
commit b1648685cd65ec5fb4aa7b2b3d383d3576aec821
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 24 10:42:02 2009 -0500
Revert "Patch2."
This reverts commit 5a485fd089a02958bb00e967fb8b6479c256b612.
commit 8af7169a85ece732a3b6e3eff90f02a41ec3635a
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Nov 24 10:41:36 2009 -0500
Revert "formatting."
This reverts commit eb3d41fd4f7fc55e60ee294247c38ccff6c05ff3.
commit eb3d41fd4f7fc55e60ee294247c38ccff6c05ff3
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Nov 16 11:26:52 2009 -0500
formatting.
commit 5a485fd089a02958bb00e967fb8b6479c256b612
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Nov 16 11:20:52 2009 -0500
Patch2.
commit 38ad178f0572d16ad6c19a759e14ab013a3032c8
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Nov 13 16:11:34 2009 -0500
Added test case
commit 8856a8e761ebe14e3e85a9b71c15b105e83f693a
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Nov 13 14:56:25 2009 -0500
Review fixes.
commit 9de1f24eb6d91d760870c9ea01b17e7bde8367a1
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Nov 13 14:09:26 2009 -0500
Revert "2009-10-22 Sami Wagiaalla <swagiaal@redhat.com>"
This reverts commit 1cdff7027b68a1ad92b2a93b5a4c0c1aefa984ca.
commit 1cdff7027b68a1ad92b2a93b5a4c0c1aefa984ca
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Oct 22 11:39:16 2009 -0400
2009-10-22 Sami Wagiaalla <swagiaal@redhat.com>
* cp-namespace.c (cp_lookup_symbol_namespace): Added
search_parent argument.
(cp_add_using): Initialize 'searched' feild.
(cp_copy_usings): Copy searched feild.
* cp-support.h: Add 'searched' feild to using_direct struct.
(cp_lookup_symbol_imports): Ditto.
* cp-namespace.c (cp_lookup_symbol_imports): Ditto.
Perform recursive search.
Implement non parent search.
* valops.c (value_maybe_namespace_elt): Updated.
2009-10-22 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-stress.exp: New test.
* gdb.cp/namespace-stress.cc: New test program.
* gdb.cp/namespace-recursive.exp: New test.
* gdb.cp/namespace-recursive.cc: New test program.
* gdb.cp/namespace-stress.exp: New test.
* gdb.cp/namespace-stress.cc: New test program.
commit c4b0783f80c0fbdf5402f9cb457a961a22cef612
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Oct 20 16:06:02 2009 -0400
2009-10-20 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (read_lexical_block_scope): Create blocks for scopes
which contain using directives even if they contain no declarations.
* symtab.c (lookup_symbol_aux): Pass lowest level
block to la_lookup_symbol_nonlocal.
* cp-namespace.c (cp_lookup_symbol_nonlocal): call
cp_lookup_symbol_namespace.
(cp_lookup_symbol_namespace): Perform an import lookup at every block
level.
(cp_lookup_symbol_imports): New function.
(cp_lookup_symbol_in_namespace): New function.
2009-10-20 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-using.exp: Add test for printing of namespaces
imported into file scope.
Marked test as xfail.
* gdb.cp/namespace-using.cc (marker5): New function.
* gdb.cp/shadowing.exp: New test.
* gdb.cp/shadowing.cc: New test program.
* gdb.cp/namespace-multiple-imports.exp: New test.
* gdb.cp/namespace-multiple-imports.cc: New test program.
commit 6d4f1c7dfb960a66cb975b372cca7078dad00f52
Merge: 197b3ce 0c3ec6e
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Oct 16 13:43:37 2009 -0400
Merge commit 'origin/master' into archer-swagiaal-upstream
commit 197b3ce065ef69b30bab928cb53fd4ea038f7644
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Oct 16 13:42:18 2009 -0400
Revert "Fix scope, and lookup per block for valop problems."
This reverts commit 49cbb6ce44eafa680a59a75298171db400f7c243.
commit 1b541c77854bd2935f229bfadcce68b567cb0fad
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Oct 16 13:41:43 2009 -0400
Revert "Added recursive search support."
This reverts commit 0e40bb27c8eae18c7f6530ce980ea1c988a051aa.
commit f2612d0c6dc59545c0117170f0bf647a487433e6
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Oct 16 13:40:08 2009 -0400
Revert "Use cp_lookup_symbol_namespace in recursive call"
This reverts commit 99556c6b138e7c85de1145cc58c158249b3fdf5f.
commit d230fdb6e27ce1eaca26b9d3b10f6498ce7bd101
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Oct 16 13:39:05 2009 -0400
Revert "Eleminated redundant searches performed by cp_lookup_symbol_imports."
This reverts commit 1f87e8e4ca27487dc1da83e33c34c892b44ea204.
commit 1f87e8e4ca27487dc1da83e33c34c892b44ea204
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu Sep 3 16:40:36 2009 -0400
Eleminated redundant searches performed by cp_lookup_symbol_imports.
2009-09-04 Sami Wagiaalla <swagiaal@redhat.com>
* cp-namespace.c (cp_lookup_symbol_namespace): Added search_parent
argument.
* cp-support.h (cp_lookup_symbol_imports): Ditto.
* cp-namespace.c (cp_lookup_symbol_imports): Ditto.
Implement non parent search.
* valops.c (value_maybe_namespace_elt): Updated.
2009-09-04 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-stress.exp: New test.
* gdb.cp/namespace-stress.cc: New test file.
commit 99556c6b138e7c85de1145cc58c158249b3fdf5f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 18 15:27:17 2009 -0400
Use cp_lookup_symbol_namespace in recursive call
commit 0e40bb27c8eae18c7f6530ce980ea1c988a051aa
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 18 11:50:51 2009 -0400
Added recursive search support.
2009-08-14 Sami Wagiaalla <swagiaal@redhat.com>
* cp-support.h: Add 'searched' feild to using_direct struct.
* cp-namespace.c (cp_lookup_symbol_imports): Perform recursive search.
(cp_add_using): Initialize 'searched' feild.
(cp_copy_usings): Copy searched feild.
commit 49cbb6ce44eafa680a59a75298171db400f7c243
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 18 11:46:43 2009 -0400
Fix scope, and lookup per block for valop problems.
2009-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (read_lexical_block_scope): Create blocks for scopes
which contain using directives even if they contain no declarations.
* symtab.c (lookup_symbol_aux): Pass lowest level
block to la_lookup_symbol_nonlocal.
* cp-namespace.c (cp_lookup_symbol_nonlocal): call
cp_lookup_symbol_namespace.
(cp_lookup_symbol_namespace): Perform an import lookup at every block
level.
(cp_lookup_symbol_imports): New function.
(cp_lookup_symbol_in_namespace): New function.
2009-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-using.exp: Add test for printing of namespaces
imported into file scope.
Marked test as xfail.
* gdb.cp/namespace-using.cc (marker5): New function.
commit 8aaa10ecc315099b8043f3ee76fb9f2dc5a7240b
Merge: 6398c76 19a50d1
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 18 11:14:49 2009 -0400
Merge commit 'origin/master' into archer-swagiaal-upstream
commit 6398c760b468a8a971a1e4d8bfe14f1afb20b547
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 18 11:10:13 2009 -0400
Revert "Fix scope, and lookup per block for valop problems."
This reverts commit 18faaad7202b95fa5aac3a979afcec2e6bfc6eab.
commit 44f543ae93826ce53c8ed4b779b54e70b49cc7c7
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 18 11:09:48 2009 -0400
Revert "Added recursive search support."
This reverts commit ecff5f9aafeb8eb74e85e24a729fcda1be6f6713.
commit ecff5f9aafeb8eb74e85e24a729fcda1be6f6713
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Aug 14 15:36:37 2009 -0400
Added recursive search support.
+2009-08-14 Sami Wagiaalla <swagiaal@redhat.com>
+
+ * cp-support.h: Add 'searched' feild to using_direct struct.
+ * cp-namespace.c (cp_lookup_symbol_imports): Perform recursive search.
+ (cp_add_using): Initialize 'searched' feild.
+ (cp_copy_usings): Copy searched feild.
+
2009-07-22 Paul Pluzhnikov <ppluzhnikov@google.com>
* symfile.c (symbol_file_add_with_addrs_or_offsets): Call observer.
commit 18faaad7202b95fa5aac3a979afcec2e6bfc6eab
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Aug 14 14:22:23 2009 -0400
Fix scope, and lookup per block for valop problems.
2009-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (read_lexical_block_scope): Create blocks for scopes
which contain using directives even if they contain no declarations.
* symtab.c (lookup_symbol_aux): Pass lowest level
block to la_lookup_symbol_nonlocal.
* cp-namespace.c (cp_lookup_symbol_nonlocal): call
cp_lookup_symbol_namespace.
(cp_lookup_symbol_namespace): Perform an import lookup at every block
level.
(cp_lookup_symbol_imports): New function.
(cp_lookup_symbol_in_namespace): New function.
2009-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-using.exp: Add test for printing of namespaces
imported into file scope.
Marked test as xfail.
* gdb.cp/namespace-using.cc (marker5): New function.
commit 8da049a0075dfc3e3da2e74cbacdb8de2ce5f1d2
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Fri Aug 14 10:52:56 2009 -0400
Revert "Fix scope, and lookup per block for valop problems."
This reverts commit dd50bccd045911ca83b4d748077957707d1aa6b2.
commit dd50bccd045911ca83b4d748077957707d1aa6b2
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 11 13:53:13 2009 -0400
Fix scope, and lookup per block for valop problems.
2009-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* dwarf2read.c (read_lexical_block_scope): Create blocks for scopes
which contain using directives even if they contain no declarations.
* symtab.c (lookup_symbol_aux): Pass lowest level
block to la_lookup_symbol_nonlocal.
* cp-namespace.c (cp_lookup_symbol_nonlocal): call
cp_lookup_symbol_namespace.
(cp_lookup_symbol_namespace): Perform an import lookup at every block
level.
(cp_lookup_symbol_imports): New function.
(cp_lookup_symbol_in_namespace): New function.
2009-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-using.exp: Add test for printing of namespaces
imported into file scope.
Marked test as xfail.
* gdb.cp/namespace-using.cc (marker5): New function.
commit 653c975ee0a4e22740ab6e72853e05fc64112942
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Tue Aug 4 13:31:34 2009 -0400
Revert "Sepereate namespace and import lookups."
This reverts commit 40f5aa1669b34aa208406fec2cbe10f0e1e0627e.
commit 40f5aa1669b34aa208406fec2cbe10f0e1e0627e
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 27 10:52:01 2009 -0400
Sepereate namespace and import lookups.
2009-07-23 Sami Wagiaalla <swagiaal@redhat.com>
* symtab.c (lookup_symbol_aux): Pass lowest level
block to la_lookup_symbol_nonlocal.
* cp-namespace.c (lookup_namespace_scope): Rename to
cp_lookup_namespace_scope.
Remove 'static' qualifier.
(cp_lookup_symbol_nonlocal): Seperate scope lookup from
import lookup.
Perform import lookup at every block level.
(cp_lookup_symbol_namespace): Remove import search.
(cp_lookup_symbol_imports): New function.
2009-07-22 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/namespace-using.exp: Add test for printing of namespaces
imported into file scope.
Marked test as xfail.
* gdb.cp/namespace-using.cc (marker5): New function.
commit dc6771f6882bb9d8f1b3d27e87b2ccf7a2e0e35a
Merge: b2cc2f9 56ed0c4
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 27 10:35:57 2009 -0400
Merge commit 'gdb/master' into archer-swagiaal-upstream
commit b2cc2f9656448bc53c62e6bf96c811a0a7d54929
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 27 10:35:42 2009 -0400
Revert "Each block owns its own list of using directives"
This reverts commit fc0e99d1796594aa407b5d13cf347fff82f05a1c.
commit c29f2ff1b5e7cf57c2ff15c8c514161435e5e8c0
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Mon Jul 27 10:34:23 2009 -0400
Revert "Properly set import location and destenation."
This reverts commit d54752107717f6e1573c77a3cd6339f1786b0b16.
commit d54752107717f6e1573c77a3cd6339f1786b0b16
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu May 21 16:39:31 2009 -0400
Properly set import location and destenation.
+2009-05-21 Sami Wagiaalla <swagiaal@redhat.com>
+
+ * dwarf2read.c (read_import_statement): Properly set import location
+ and destenation.
+ * cp-support.h (cp_add_using, cp_add_using_directive): Now take char*
+ inner, char* outer arguments. Updated callers.
+
commit fc0e99d1796594aa407b5d13cf347fff82f05a1c
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date: Thu May 21 15:13:36 2009 -0400
Each block owns its own list of using directives
+2009-05-21 Sami Wagiaalla <swagiaal@redhat.com>
+
+ * dwarf2read.c (process_die): Handle import statements
+ (DW_TAG_imported_declaration, case DW_TAG_imported_module)
+ (read_import_statement): New.
+ (read_func_scope): Update using_directives to point to current context
+ (read_lexical_block_scope): Ditto.
+ * cp-support.h: Added prototype for cp_add_using.
+ * cp-namespace.c: Removed local context_stack.
+ (cp_initialize_namespace): Deleted.
+ (cp_finalize_namespace): Deleted.
+ (cp_add_using_directive): Use using_directives instead of using_list.
+ (cp_add_using): No longer static.
+ * buildsym.h: Created global using_direct variable.
+ Created using_direct variable in context_stack.
+ * buildsym.c (finish_block): Set using directives for the block under
+ construction.
+ (start_symtab): Removed call to cp_initialize_namespace().
+ (end_symtab): Removed call to cp_finalize_namespace().
+ (push_context): Save and reset using_directives.
+ * block.c (block_using): Return using directives for given
+ block instead of static block.
+
2009-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
Remove the PROT parameter from openp.
-----------------------------------------------------------------------
hooks/post-receive
--
Repository for Project Archer.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-02-26 18:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-26 18:46 [SCM] tromey/multi-breakpoint-2: reverse-20080717-branchpoint-7950-g4aabb4b tromey
-- strict thread matches above, loose matches on Subject: below --
2013-02-26 18:03 tromey
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).