- Jan 25, 2017
-
-
Olivier Couet authored
-
Frederich Munch authored
-
Olivier Couet authored
-
Frederich Munch authored
-
Bertrand Bellenot authored
-
Vassil Vassilev authored
Move locking in the caller which can mutate interpreter's state. Constify.
-
Vassil Vassilev authored
Revert "SetArguments calls reset arg list first. We don't want this when we pass a template parameter pack." This introduced an issue. We really need to reset the elements every time we send a signal. Fixes the reported issues. This reverts commit 2c3becf7.
-
Frederich Munch authored
-
Frederich Munch authored
-
Frederich Munch authored
-
Frederich Munch authored
-
Axel Naumann authored
-
Frederich Munch authored
-
Frederich Munch authored
Fix atexit function declarations for gcc and add test. Fix mangling issues for at_quick_exit and g++ headers.
-
Frederich Munch authored
-
Frederich Munch authored
-
Frederich Munch authored
-
Frederich Munch authored
-
Frederich Munch authored
-
Frederich Munch authored
Implement atexit override. Windows uses atexit is to drive invoke static destructors, and using atexit on other platforms will cause cling to crash.
-
Frederich Munch authored
-
Bertrand Bellenot authored
Fix a segmentation violation when closing a detached TEveGedEditor, for example: cd $(ROOTSYS)/root/tutorials/eve root geom_atlas.C <click on blue GLViewer [TGLSAViewer]> <window de-attaches> <click the window decoration to close window> Root > *** Break *** segmentation violation
-
Frederich Munch authored
This reverts commit f1538c4f304f470b8e24c4fc55f5724264427397.
-
- Jan 24, 2017
-
-
Philippe Canal authored
-
Vassil Vassilev authored
-
Vassil Vassilev authored
Should fix a regression in the test suite.
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
Implement new naming in the relevant tutorials. Residual fixes in the new class reorganization
-
Gerardo Ganis authored
This patch implenets the modifications required by the previous patch and and makes the required internal adjustements
-
Gerardo Ganis authored
This patch realizes the reorganizational changes outlined in ROOT-8513. In details: - Move TExecutor into core/base - The multi-thread Tree processor TTreeProcessor is renamed TTreeProcessorMT - The TTree porcessing part of TProcessExecutor is moved to a new class TTreeProcessorMP situated under tree/treeplayer (the interface is under ROOT) as TTreeProcessorMT. The methods are renamed 'Process' instead of ProcTree for symmetry. - The internal classes depending on libTree and libRIO (TPoolPlayer, TPoolProcessor) are also moved to tree/treeplayer and reorganized in such a way to remove code duplication. Their names are also changed to reflect their task. The new code is the new files TMPWorkerTree{.h,.cxx}. - The internal clas TPoolWorker is renamed TMPWorkerExecutor to reflect its task.
-
Vassil Vassilev authored
-
Vassil Vassilev authored
-
Vassil Vassilev authored
This interface requires the user to pass Long_t* array and lenght. If the method contains default arguments and the size of the array is less than all arguments we end up casting random memory. This is a by design deficiency of the interface: we expect the user to always pass the all argument set (including optional args).
-
Olivier Couet authored
-
Gerardo Ganis authored
When the write-cache required flushing to file and the length of the buffer to be written exceed the size of the cache buffer, requiring direct-write-to-file, the offset (seek position) was incorrectly left to the one of the last basket in the flushed cache.
-
Danilo Piparo authored
-
Vassil Vassilev authored
-
Vassil Vassilev authored
-
Frederich Munch authored
-