- Nov 01, 2011
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41672 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41671 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41670 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41669 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 31, 2011
-
-
http://savannah.cern.ch/bugs/?88343Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41666 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
release mode they don't cost anything. git-svn-id: http://root.cern.ch/svn/root/trunk@41665 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41664 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41663 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41661 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41660 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41659 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41658 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41657 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41656 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41655 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
* Add get previous redeclaration for functions. For now it works with short redeclaration chains, but it will be improved soon. git-svn-id: http://root.cern.ch/svn/root/trunk@41654 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
this buffer gets FileID (not fully valid one) and then it gets processed. There is a problem with the SourceLocations, because the new coming memory buffers have to have inclusion source location. I.e the exact location where they got #included. In the case of ordinary program everything is #included from the main file. In our case we cannot do that because we don't know how many buffers we will end up with and expand the main memory buffer. Even if we knew that wouldn't help because our main memory buffer (as main buffer) doesn't have real FileID and generating a SourceLocation from that doesn't actually work. If we generate a SourceLocation from a memory buffer that hasn't come from a file we will end up with couple of issues. First, we won't be able to print proper inclusion stack. Second, those source locations are considered as builtins. Last but not least, we confuse the compiler when it does ordering. Sometimes the compiler needs to know which file came first. In order to do that it looks up and tries to find the common parent of two source locations and then compare the offsets. In our case we don't even have common parent. Chain properly the memory buffers using virtual file (we don't allocate anything) of "infinite (1U << 15U)" size and generate valid source location so that clang can compare which input became first. +---------------------+ | Main memory buffer | +---------------------+ | Virtual file SLoc | | address space |<-----------------+ | ... |<------------+ | | ... | | | | ... |<----+ | | | ... | | | | +~~~~~~~~~~~~~~~~~~~~~+ | | | | input_line_1 | ....+.......+..--+ +---------------------+ | | | input_line_2 | ....+.....--+ +---------------------+ | | ... | | +---------------------+ | | input_line_N | ..--+ +---------------------+ Fixes the issue with the printing of overloads, if they came from different files (included from memory buffers for example). Needed patch in clang. git-svn-id: http://root.cern.ch/svn/root/trunk@41653 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41652 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41651 27541ba8-7e3a-0410-8455-c3a389f83636
-
Andrei Gheata authored
Fix the coordinates of vertices for TGeoGtra so that it degenerated into a TGeoTrap when the twist angle is 0. git-svn-id: http://root.cern.ch/svn/root/trunk@41649 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41647 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 29, 2011
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41644 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 28, 2011
-
-
Philippe Canal authored
In MakeClass fix the insertion of the #include for ROOT classes (strip the include/ and insert only once) git-svn-id: http://root.cern.ch/svn/root/trunk@41643 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wim Lavrijsen authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41642 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wim Lavrijsen authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41641 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41640 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41639 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Port TUDPSocket to Window. git-svn-id: http://root.cern.ch/svn/root/trunk@41638 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41637 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
packages. git-svn-id: http://root.cern.ch/svn/root/trunk@41636 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41635 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
- Removed the build of executable "drop_from_path" - Added "-b" option to all tests that opens a X11 canvas - Copy /etc, /icons, /fonts/ when running test from the binary directory git-svn-id: http://root.cern.ch/svn/root/trunk@41634 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Tutorial on how to use TUdpSocket. - udpserver.c is a small UDP echo server - testTUdpSocket sends a message to the echo server and prints the answer git-svn-id: http://root.cern.ch/svn/root/trunk@41633 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41632 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Google Storage does not support byte ranges. git-svn-id: http://root.cern.ch/svn/root/trunk@41631 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
new TUdpSocket class to support UDP communication. git-svn-id: http://root.cern.ch/svn/root/trunk@41630 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41629 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41627 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41623 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41622 27541ba8-7e3a-0410-8455-c3a389f83636
-