Ticket #6449 (closed: fixed)
Investigate the reason for the MDEventWorkspaceTestPerformance.test_splitting_performance_single_threaded performance degradation
Reported by: | Alex Buts | Owned by: | Alex Buts |
---|---|---|---|
Priority: | major | Milestone: | Release 2.5 |
Component: | VATES | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #6852, #6855, #6865 | Tester: | Martyn Gigg |
Description
The changes in FileBased ws has caused 4-fold performance degradation of this test which is not related to file based workspaces.
The reason for that has to be identified and the test fixed.
Change History
comment:2 Changed 8 years ago by Alex Buts
refs #6449 Standard modifications to single threaded tests
and enabled multithreaded test
Changeset: 01098cc9e301785fed3004db851950ed55a4c9c9
comment:3 Changed 8 years ago by Alex Buts
refs #6449 commented test wrongly uncommented before
Changeset: 2637aa4f172657bae55a933cd43d2192fb1b7c27
comment:4 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed performance test
hopefully fixed CPP check warning.
Changeset: 118a7e17d47bad80b02e88d65258f3bd223d7b8a
comment:5 Changed 8 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 9e8e0d0acc5ef854f3a57455a5cace73998c6a16
comment:6 Changed 8 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 84a2713e839225b0b840feab0bb7f35a91a921f1
comment:7 Changed 8 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 3494dce94cdbca23802133970895964826cfe413
comment:8 Changed 8 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 91cdf626230d4eaae202d2d79b94e02f25a80fe8
comment:9 Changed 8 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 0b9fadf275e5376c0ef5a4783b3c6db61b352dde
comment:10 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: fa5717f4de2d4a2fa8cbf2ed08d7d9263759aab3
comment:11 Changed 8 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: ca175bf3892b2683a6b5ee4be15eba232cdd7899
comment:12 Changed 8 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 53e2358b9fad8a8d33c2fd603f4b12b840dac7fb
comment:13 Changed 8 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 6dd016cc9989d59a45e79006d2bd2872eda9e94b
comment:14 Changed 8 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: a358009f0bfddb396b32ca6fd8140322e92955fd
comment:15 Changed 8 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 07427b443d55fa71098c6adda34f2c18dc8a8a76
comment:16 Changed 8 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: c24d4d47b89c9d8b0687d5e03017b1e9d9ba86ce
comment:17 Changed 8 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: aa114a1ae0ca60e61a0c905e9b5e93d8f420333e
comment:18 Changed 8 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 9d75c992cfa5c738fcde5c4bfa02c39e883e1f58
comment:19 Changed 8 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 37b1b22e6492601e9538e31eace6df085a116d40
comment:20 Changed 8 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 590f25df09c71448337f66cdaa0c3af0752671d1
comment:21 Changed 8 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 8d53935ee8b5c60d5a2e5ddb0fe7b6c5d1ebadb8
comment:22 Changed 8 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 51cd617daf5577f58d9496a5e2ac5d364f6ae32e
comment:23 Changed 8 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: b2be86406ce64a4ff0083055e4843202808edcde
comment:24 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: 10a366e9e73132e475f58b223da96bb5f788cd85
comment:25 Changed 8 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 2290544e39cb4cf0e48875503830f096db11727f
comment:26 Changed 8 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 20239aa2e5d75ccf491c2b25255dffc8595d1b2a
comment:27 Changed 8 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 2b122c23978317f2edd049c6a0accf45070096f4
comment:28 Changed 8 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 8ae91c19c7c41ff83d2dc5783ad7b1e99093b1eb
comment:29 Changed 8 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca4bb03fc1b770297156a53798674776153ae7a8
comment:30 Changed 8 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 47290e291a4a882d645624e7fdce52bf2fd64c5c
comment:31 Changed 8 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 4bd970aa5b27401247ba9fb8f562dc3a8c8d0b76
comment:32 Changed 8 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: f8146efb2cc24f4aba1d1cd97e43f92110c862d8
comment:33 Changed 8 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: c36802f3e7ba74635b2bc2fae8bb556749afba8e
comment:34 Changed 8 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: 66284e792c18fdabeec9b7b3f992189ee14795da
comment:35 Changed 8 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: c220fe691394cbbc668a8653d34bb157704b23da
comment:36 Changed 8 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 3f71359b522d9473eaf2200bf3c4446e2125f801
comment:37 Changed 8 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: af943dfe32a99e50598fa6f73c78d9bd966dd6c4
comment:38 Changed 8 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 801e9bb3019cd58acbc086bb68afd5631feaaa9a
comment:39 Changed 8 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 825469729eb5e968630b5830f41e10e455993691
comment:40 Changed 8 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: fce3e1ff8018d39a7d08d6c5ad4898a2646d17d4
comment:41 Changed 8 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: df8d0fcde4cf29b2d5c3b4ff9080491437552945
comment:42 Changed 8 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8102a45d42915405df18900c396b920895babdd
comment:43 Changed 8 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: c4e9eb5ab284276854dd5de28466ea2f9a8e8ccf
comment:44 Changed 8 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 284ca3da6ebb9a5e4827f59dd9e124ffa5453e2c
comment:45 Changed 8 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 9197ea3c5ec2f222d59e9a77dea8baf3bf3de89e
comment:46 Changed 8 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: e41fb4425e21c721e1ea52608386075fd7bb2c66
comment:47 Changed 8 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 8ae470143651ad55aa45dcc0e4e97b839212b527
comment:48 Changed 8 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 9337585a3abf37be991b77aecff3f11a0f46fab9
comment:49 Changed 8 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: f1c3cb89120a8e52459d394778a821049366d1d9
comment:50 Changed 8 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: d37ebdf00688381dcbea98d2c81428ec0ba5529b
comment:51 Changed 8 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 48c726c467474a16f5f8ceab10d0fb81412cedb1
comment:52 Changed 8 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: aa5f701518bde7be18f7c22f067b6a1819cc355a
comment:53 Changed 8 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 65a22f4c490ace748d323e6d1f99549de7a1bfff
comment:54 Changed 8 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: f29d40ba559a2c6e31525f4ca0a4475a1828863a
comment:55 Changed 8 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: f3f2555baa35da580a7a42fcda9f0bc2d1891c1d
comment:56 Changed 8 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 81ced142a22b6d3f0f00dd14e95fb8555af256fc
comment:57 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: f52bf3933b77442de547fb98a20b483fd898144a
comment:58 Changed 8 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: c23093b9da7e58bfdaf37012c216062dded74252
comment:59 Changed 8 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 57ea9e4c73b962af87d2207b7b8c3e7d52dfe66e
comment:60 Changed 8 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: eadfe4d5d649a9d8fd92948829420a0cf4d8b6e8
comment:61 Changed 8 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 7b4e3ea65197538242466d0e3129eac1a20a6744
comment:62 Changed 8 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 7e2ef4c9399d2f297ffa30196ef25c9f21ba3f87
comment:63 Changed 8 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: cc9ade5e5cc21609fc095db0448ee4e86b310ef6
comment:64 Changed 8 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: ae298d29c194bb711a3d68493f856748ad143c5e
comment:65 Changed 8 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 607302356fd184633765f7ba8cf2fbca062742b8
comment:66 Changed 8 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 80921a52c9f75b0108f4cc4d724216c2862036b7
comment:67 Changed 8 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: 6b79adfedfec186ba56ef978a1c81e5dea4434e1
comment:68 Changed 8 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: ac4996f44052f3086feaa38fee04a89cd72a7956
comment:69 Changed 8 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: d43f73aeacbbf17f0077a6aa193d5b7653fe22d9
comment:70 Changed 8 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 10bbbf6f374efa8c27e692583014481317f21a61
comment:71 Changed 8 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 34c823d932a61c0877c1c13323c60b11f6e671bb
comment:72 Changed 8 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: f990d9a9e3b7fa1d22373f5d18bb2bc7cd4a2176
comment:73 Changed 8 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 39a7c36d8f354b1bbeabfea5f2e115b701d7930f
comment:74 Changed 8 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 3c37deeaebc7eece8b635d4f2e1b9d6df56111e4
comment:75 Changed 8 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: eebd3abf940c00d5d7087f97362f4ca7b0370eea
comment:76 Changed 8 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9b1d610670490c1c436c33b89aebe6ec862d7a8a
comment:77 Changed 8 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 01308af603a8e19c3f34f2b9925b696f2daff8dc
comment:78 Changed 8 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: d86357089b4e0f375139f495b9c1974345d1b855
comment:79 Changed 8 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 889346a6f38d5b8a46e88c53eb83ff44a4174d09
comment:80 Changed 8 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: b0983526234e76e3e9229d2d6039e9c54d913396
comment:81 Changed 8 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: e5b31b6cfe7ec1d1a297fca0e4d558e98911e943
comment:82 Changed 8 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: ba9795d178832337613b8d99e73e47151e45f554
comment:83 Changed 8 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 2d6697329f35588709ee2ad5fbe4fe58f3a389af
comment:84 Changed 8 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: cc28a8c3ee34a9f957a8ee93417c1782885b5f80
comment:85 Changed 8 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 4c659a671a53bacc68e5b4a0e9f91c6f1d31f550
comment:86 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 038d4a84a10cc3ae0ee1c088395ec089999b4ce5
comment:87 Changed 8 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 36820ab0f504b22de793b5d23feb4c25c65ebc56
comment:88 Changed 8 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: 9ac17fe71d3d176879f5d08b3cf6d0cb10718ce3
comment:89 Changed 8 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4a7550f858b2ab62c3946893b71da88506972b99
comment:90 Changed 8 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: ca42ad0273570712e6860637a1379f433dc484d4
comment:91 Changed 8 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6fe8e87313a6e105bc93831f6e9dee2f86f5eb42
comment:92 Changed 8 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 15d6fac521ff6070ef13d6dacf9e57529c2c9185
comment:93 Changed 8 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 5b3ad691a1ff83016f258060d841f114fbf4e988
comment:94 Changed 8 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 3771b6b3ebfa574117b88a8bfb2a44c3444418e7
comment:95 Changed 8 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:96 Changed 8 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:97 Changed 8 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:98 Changed 8 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:99 Changed 8 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:100 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:101 Changed 8 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:102 Changed 8 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:103 Changed 8 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:104 Changed 8 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:105 Changed 8 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:106 Changed 8 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:107 Changed 8 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:108 Changed 8 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:109 Changed 8 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:110 Changed 8 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:111 Changed 8 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:112 Changed 8 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:113 Changed 8 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:114 Changed 8 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:115 Changed 8 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:116 Changed 8 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:117 Changed 8 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:118 Changed 8 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:119 Changed 8 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:120 Changed 8 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:121 Changed 8 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:122 Changed 8 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:123 Changed 8 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:124 Changed 8 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:125 Changed 8 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:126 Changed 8 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:127 Changed 8 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:128 Changed 8 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:129 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:130 Changed 8 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:131 Changed 8 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:132 Changed 8 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:133 Changed 8 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:134 Changed 8 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:135 Changed 8 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:136 Changed 8 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:137 Changed 8 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:138 Changed 8 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:139 Changed 8 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:140 Changed 8 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:141 Changed 8 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:142 Changed 8 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:143 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:144 Changed 8 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:145 Changed 8 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:146 Changed 8 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:147 Changed 8 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:148 Changed 8 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:149 Changed 8 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:150 Changed 8 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:151 Changed 8 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:152 Changed 8 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:153 Changed 8 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:154 Changed 8 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:155 Changed 8 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:156 Changed 8 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:157 Changed 8 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:158 Changed 8 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:159 Changed 8 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:160 Changed 8 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:161 Changed 8 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:162 Changed 8 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:163 Changed 8 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:164 Changed 8 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:165 Changed 8 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:166 Changed 8 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:167 Changed 8 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:168 Changed 8 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:169 Changed 8 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:170 Changed 8 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:171 Changed 8 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:172 Changed 8 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:173 Changed 8 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:174 Changed 8 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:175 Changed 8 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:176 Changed 8 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:177 Changed 8 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:178 Changed 8 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:179 Changed 8 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:180 Changed 8 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:181 Changed 8 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: fb93ef9a75674ebdd90dc36467d8d2fdd338f26f
comment:182 Changed 8 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:183 Changed 8 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:184 Changed 8 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:185 Changed 8 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:186 Changed 8 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:187 Changed 8 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:188 Changed 8 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 5887b2ceec2b8bd1ad0695d3adf0d039342985bd
comment:189 Changed 8 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 330da25607ef91fd859e9ad2d81b6deb6fa16684
comment:190 Changed 8 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 741c517fd1f976de6e50dfb041bf3f899b14fd29
comment:191 Changed 8 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 399bbda000fee2790885d9b7d58aa5c190bf6e61
comment:192 Changed 8 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 92a4c1a1bd59cbb2dbf9163abfdcaba0ce84428c
comment:193 Changed 8 years ago by Alex Buts
refs #6449 Another syntax
Changeset: fd8506014e7a801ffe4e3e142075ff1d4a853e6b
comment:194 Changed 8 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 8fea6ede5b2b16c5535166d32b1d15d383008f92
comment:195 Changed 8 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2e7d6d4ccecabd4e047feec01dbb8f99dbed4489
comment:196 Changed 8 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 97ed3382c0806f858e9457b8491a3f82ee142d16
comment:197 Changed 8 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: d90d7ed69fda5b55156acc9cf208d3c23baebc97
comment:198 Changed 8 years ago by Alex Buts
refs #6449 Stupid error
Changeset: f48530a00ff2e00ff20f7a6953a9048ff126baf6
comment:199 Changed 8 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 6c151c3c8805ed1c587f9886fcd35ebe466682a9
comment:200 Changed 8 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 2bb7b4ffc146afad4e08a4e65362dfd7b97f38c1
comment:201 Changed 8 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: fc68e7a1fc4c3fcf641fc975cab32c238e588e0c
comment:202 Changed 8 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ac7dc90bddc7816bfa498a081f39458f5dd34f0e
comment:203 Changed 8 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:204 Changed 8 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:205 Changed 8 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:206 Changed 8 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:207 Changed 8 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:208 Changed 8 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:209 Changed 8 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:210 Changed 8 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:211 Changed 8 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:212 Changed 8 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:213 Changed 8 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:214 Changed 8 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:215 Changed 8 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:216 Changed 8 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:217 Changed 8 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:218 Changed 8 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 838cb68c722af2f91c5bff27c7da14b882c32dac
comment:219 Changed 8 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: cf59ba120307e7eec766027d1ad48ff34ecbb988
comment:220 Changed 8 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:220 Changed 8 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:222 Changed 8 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:223 Changed 8 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:224 Changed 8 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:225 Changed 8 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:226 Changed 8 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:227 Changed 8 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:228 Changed 8 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:229 Changed 8 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:230 Changed 8 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:231 Changed 8 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:232 Changed 8 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:233 Changed 8 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:234 Changed 8 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:236 Changed 8 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:237 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:238 Changed 8 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:239 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:240 Changed 8 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:241 Changed 8 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:242 Changed 8 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:243 Changed 8 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:244 Changed 8 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:246 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:247 Changed 8 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:248 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:249 Changed 8 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:250 Changed 8 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:251 Changed 8 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:252 Changed 8 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:253 Changed 8 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 7a3720a579f752cb9357b1b35190617503f3653d
comment:254 Changed 8 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a76ab613d5b84b414a21041d50a726b2e58356e0
comment:255 Changed 8 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: dfb8018225931bd1c83af21f40f3613aca14c59c
comment:256 Changed 8 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:257 Changed 8 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:258 Changed 8 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:259 Changed 8 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:260 Changed 8 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:261 Changed 8 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:262 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:263 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:264 Changed 8 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:265 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:266 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:267 Changed 8 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:268 Changed 8 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:269 Changed 8 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:270 Changed 8 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:271 Changed 8 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:272 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:273 Changed 8 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:274 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:275 Changed 8 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:276 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:277 Changed 8 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:278 Changed 8 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:279 Changed 8 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:280 Changed 8 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:281 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:282 Changed 8 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:283 Changed 8 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:284 Changed 8 years ago by Alex Buts
refs #6449 compiler warnings
Changeset: 995bee2c073307f86662eccf20f4694697f0ab32
comment:285 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 52202e31860abf0801fd80f1be7da54f0fb0c87e
comment:286 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 6a20cdeb1164438893a2186b8a859f70fd08424b
comment:287 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: d8bc93a91b02375ef2046a5671d9599d30af02f3
comment:288 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 871539697d6bc8aa0addf42e40129ace9a745f82
comment:289 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 91ceb16ca54d6b10775f900eabac634b61aea731
comment:290 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: c832061404d500ed5680297019f0bfd56f9f6fc8
comment:291 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: f03e65b085413552d82e8b4e1c8a0c21c86634c7
comment:292 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 3f48938e2a705a44b8a4bb3e25c20ec9810cc5f4
comment:293 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: fb7fcc846ea9afb2233d827818165ecc1fe41cd0
comment:294 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: de5b4f585358baa3c8e742662a994c6b1843ba0b
comment:295 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 1530dfcd283a7a94f2098d983c9501af5d192664
comment:296 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 25621f4fe2dbe674c93105574522fd90a5bd59fa
comment:297 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: e7e5feb6d49383444ee86280679be1cb583042a1
comment:298 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: dfa13de2299cb9cc19e1b3c5fcf4131f425b60cf
comment:299 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: dee5e2dec0ad7d755e6a9e2e18d6271550858b96
comment:300 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: 6adccab04e687d06691f52425e9b07583104b048
comment:301 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 47bb31e14c647adf7f343edd6574c250030557d7
comment:302 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 1d9aea54b919ba111ea0bdaeda7eb4d5366d6c23
comment:303 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: e6b94ad1a5ce6c91ebce7feaf40756b70b126831
comment:304 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: d5cd0c7146bd605a71396fbe2ee581bd567b9235
comment:305 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 8915902b70357a63dadb5662b19883065942b4cb
comment:306 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ff87e39f1c5e7670ddd1760854bab827b4a18c5d
comment:307 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 63903525c5a0f50ce2057df70870a0f646ffd1e8
comment:308 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: b793822e7f489afb5854287cdf9f6950ba18dcf6
comment:309 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 897fd360547628130bdbf62305e7c650c5b723db
comment:310 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97f8b697b044bc1ffc62fe0a82aaf081f49969c2
comment:311 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 87cd6691abb9dfad2ebfe724a1e9f0233cc5da33
comment:312 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: f3bc04357203a57309e26af6039aeea319f003e2
comment:313 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 7d53a7a7a30f28e23d500fad00cbf9e99c9b2ba3
comment:314 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 67c90b12fcf040e7d421b11fc286fbe0e4edabe3
comment:315 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 530397594147149ed43ab5031461c4817c4fc1e0
comment:316 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 274301033b8d43ed9b31dbe330278938f24aa325
comment:317 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: decbc40e64f5fa23259ee80884236f37ff77c0d4
comment:318 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: f80e0b90d9de1fa24d79008a0fbe3e7a08604c89
comment:319 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: a335d9755a5c95337189411fd6c50c848be9fb07
comment:320 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: e803e56f783cef869ddaf8c6b5ccef9de9b51bad
comment:321 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: e0af42fa9b8b0c23159025fdf660fcb74ce2418c
comment:322 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: ac0c77ae68161dc1fffd533779749753ccddb507
comment:323 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 239b9488398c727bf091c4c4193024ad6801f6ed
comment:324 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 170d843586e6ad72406e684693078c4a6f9f41bc
comment:325 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 4b87ba70ae775fb55653db744254a76fbeb145ac
comment:326 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: aefc651685e108ecf93604634c7768cb143a3e4d
comment:327 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 3139d65ef1f003928194b2743eed0c8e320de757
comment:328 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: 719ab8e83a82530cda1b7b47412cd0e3d881260f
comment:329 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: e8d0c3ef249062660045bf285bb4fb46c7311c1e
comment:330 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: de799084725f29f87e0d4e8b6060098de0406898
comment:331 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 4d4063751f7c7369c9e226cd62106c5121fbca3d
comment:332 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 1bdc3d7279947367b9a8051a6bfb815183e66005
comment:333 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 56d0660c38fde04606639b45eb61cb132dcffd4a
comment:334 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: 9430fc91c59048ca815c22ba5bdb06d334a8f2e8
comment:335 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: 7468db319d05ce14f542c61fa23bbadf384e0f53
comment:336 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 2c3666a0d97c3b445b1f26d992255b130438baae
comment:337 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: d1bfd4d21f953225e4f8cbb56713408b29613c0f
comment:338 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 40fa30ac0b0d51ceead1d3711ebcc794340a79d8
comment:339 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: c678d9a9e9e3227ca6f949321ecb59929419cb2e
comment:340 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: d61bfdd8b7f2694e3936b158eb653bb92106d4dc
comment:341 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: cb714cd57252cc509dc7623210bbd5e4e8ea519e
comment:342 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 424d2fd51179051a80f5a3176355ea3cfbc9af8e
comment:343 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2fc8525fe5dffaa87b5e54e45c08bab5b21b746e
comment:344 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: a76436978668ca7175a08f957714286a38975039
comment:345 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 5655194abca3a982f73fff59052c8f54f36a35a4
comment:346 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: 8a8ce443f7f47e81c0fc173805c7c155ae37cd84
comment:347 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 63faf5dfd3e3e08228a4bc2ac13a1988e0a090ca
comment:348 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 8dc5d6635f53cc18a4691484d8ea7fa8142f230b
comment:349 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: deaaedf496ce27c3f02846f1b05d5201cd676af8
comment:350 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ef375f7bec2f7a0cdfc02bec913c83313f35eee3
comment:351 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 97713f3fff02d9c66c1d3f8d59cfebc6fa6d7547
comment:352 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: f8afd548346da19ba89c537677cd33e00ed6cc2a
comment:353 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 6a40dddda7ce03821c106ea993e8df88e3cb96fa
comment:354 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 20416d00447f4eb2ee6f08a66841d759255eb5ce
comment:355 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: b2fa491c163764a46d65b5d7483b7f5d71263498
comment:356 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 3ded9198efc1c6d640913d5469e08d9e99a45366
comment:357 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 480616fbd524a64e788340fb861edd06955f0a3e
comment:358 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: be46d9a65fdd32e62a577aedc9a845e8be84364a
comment:359 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 6a3d4e9c835ed91db0adea2b13a508be839a7d98
comment:360 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 1d848d1eda15f314d07e9557ccf401b2d86f0c7f
comment:361 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 9f2ce5ab684b064b201f34e8f13eac85621fa143
comment:362 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: cca4299c1bebed8d628c5061f02d8ce1d105318b
comment:363 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 0049380c98ef710bfb91b1d6fdea893d36409208
comment:364 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: f1254609335be9b8990de370af8f32aeeb01aed9
comment:365 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 92add36c7a21017c12280ef340b2d23ad674c076
comment:366 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 21639cd561b1f56841b844dfd49ad57b5e64ac4e
comment:367 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: a93f8de0c347c6aafab5e940f61aefd80213992a
comment:368 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 917b07f06ed52fc22bd17894193d6c1ba080a03f
comment:369 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 242f4bb3e27f4246cbcbb6de1b4bf53f87dc035e
comment:370 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 750475995540c2d956d8d6d7be61036602d8a11f
comment:371 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5ba698a8b99d4596b1a5ef002fc39a6e59ac51ea
comment:372 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 8e4f316938b5d57120e2b2c2d516f4cc67e2ffe2
comment:373 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 8cd399a955cb34a411e37265532912058aee8b6c
comment:374 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 333b4c52b54fe1b72d6d598440d122c30973d3fa
comment:375 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 492b83148d53b5474ff97cf9fbb96f7448f81b29
comment:376 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: ba6e0bc5ab9c3709f3ee3bfe43147b39a77b783e
comment:377 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: 4837cd8e00258f1036cabfbc2c5c46430d93232a
comment:378 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 00cda850085f6b0f2a50b0b6cdeca451ee3ee0b7
comment:379 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 8cb1a5fe4c9e7866e1aab0a6b78722fb0dca7696
comment:380 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: 7c61accb28cd8176fc707da0bd5a68d2630b021e
comment:381 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d0901c51cecf5847b736907f177a38eb5f7967a8
comment:382 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: ca89fffacec3e28211b35aa73b8554ba3292f396
comment:383 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 8fec31dd4aa083509c120d373cb355c7fe3efc4a
comment:384 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 90217cdec6408f2b2e192197a10644e8faebf7fc
comment:385 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ac2d131d251fced8692d956df516c2ee2e7bd0bf
comment:386 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: baa49c54be7a10616b936c123e1a721894ea56ea
comment:387 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: 4e285e42a88f7d0d425f6ccd0a9750f7ed19f5c3
comment:388 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 88a6f54b19afeba13342799fab588b99b3c37cf7
comment:389 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: a51d5975b465a481b6cd8c0a15e84c6cc236a6c5
comment:390 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 847dd8a018344255a7e1938fadb65f23d79f464a
comment:391 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 0a954bff8aeea734d8566c5f2d1b01296f00e941
comment:392 Changed 7 years ago by Alex Buts
refs #6449 compiler warnings
Changeset: d40f4d075d7c80352e5af0414c9c840bf7920780
comment:393 Changed 7 years ago by Alex Buts
refs #6449 compiler warnings
Changeset: 5381f5996eccf58c863f38b1684ea4236be5c4b5
comment:394 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: c051f1e590d88600b70feead0db55697281db43a
comment:395 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d227ee4c6004e04b7e466d4c374ef8b3dd208ebc
comment:396 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 1248b87e679ae79a4cfc76f5a5cdf11a341b69ff
comment:397 Changed 7 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:398 Changed 7 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:399 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 0c612c3c5aff503cda68228ad3c84b5669a7c766
comment:400 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 04c06e4a0995afedb14af34958e5f986367a5873
comment:401 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: bb882f7009c0f735c0499108e3cf4e7a28c87e06
comment:402 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: a207b86820c26f250b1c713dd1e48b2d3d73d99d
comment:403 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: c03e56329dda3c3e03310b06be03e5f368aca0b2
comment:404 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: ae6f5e92336d1f6dbc99b5dc45eb6ceebff31337
comment:405 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 405f9a346bc33385cce0982d39d6eae6cd43a24f
comment:406 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: de0fbdb43a6683624738932416106e4abd3bec79
comment:407 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: f9db5fcb6d1a32d8a691609974f85725f695432b
comment:408 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 1dfdbdb1fac988d422862a42832f88962ec038d2
comment:409 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca0198f4091887e5706309830c1cf784d21cb692
comment:410 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: abe442ec4bd35287c8eedece754be689da830792
comment:411 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 896e47a1e43d5f4cc7303a104b3d82d009178b90
comment:412 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 27689a3d87a6d05f25b8899c1cab4f96114b568a
comment:413 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 1699e3c85c2186736a7494e9c131858bd8c633cb
comment:414 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: ee197fe19b90a5b3c0a77c96bf4d51f6a462b861
comment:415 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: cf2e1f9af7c34df0be24fe67a2482bc1b284992b
comment:416 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: c336ce49b16b02a3f94e6893fa8485ac52c96591
comment:417 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 8c0aa3c6a3d52242e617b79d82dca0bcf277e33f
comment:418 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 4294b3828c3e85bca429cda2363e69516d1eea10
comment:419 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 15ac3588f24e5755598991ab99ccd88f58b91177
comment:420 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 5cae08cc70842ffaae0fa809cb98578c71d86f16
comment:421 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 34ac24b8ea3d1f0aea9573c4ce347f3121fee674
comment:422 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8ea84a7d174dad5417b69b6e4ad8c9bc7788db5
comment:423 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 0de91d56927dd2e946aea4ce59eb9237ef939cd8
comment:424 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: a3b3006c013b43db7d1d27628812d96670a82abc
comment:425 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 6b6e25904aecb0ded2ff4a0ac6949df40ad99b57
comment:426 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 2b960a91df05603d44c8ed2fad8253f14569aeb0
comment:427 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: cb88f464558851ab6a83af0ddb5eddc5eb0af84d
comment:428 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 3ce529dc296370091f329661e54e9b18e71174c6
comment:429 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: dd79a8915c66299d25a17997fdfc9c20194cd107
comment:430 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 6d35b14458f2fc45f518147754f96eb7457f37f7
comment:431 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 206b161d93574cde1eb0ceddd7dd53aab101e602
comment:432 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 9a2fa0517f785e1f7323e51c810e42d536ec0c46
comment:433 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 2a2c280ce8ad78a12386240cf6a3938cf4896f22
comment:434 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: b6b6b3ac699881fd01dd41c9264a70a3fcf12cba
comment:435 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: dd6d71b51cf13a0b30f097443b2c486d1f4e48f6
comment:436 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 97e55610080681ce0ffa4ac740334841d9d91a57
comment:437 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: bc05d6c398eec3212f57565647922a311fc46486
comment:438 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 39842f11f50e09a5e475dea341c42235d3403e93
comment:439 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 59dbf70e9dcfdc5d56bad4befe5ccac88507a75f
comment:440 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 94eb254d07519458aa04b974d48a608891be601c
comment:441 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 931b586412c0c464b9f31fcd53adecc7d82d783c
comment:442 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: 8e98cba5d21d8c43864ea9119605a6c7b6b176a1
comment:443 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 0cb1dc0b074be9bb6952b7843cff7522d8483c55
comment:444 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: a6b610260e79df2cbd1df36ce5a3dd55496736db
comment:445 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 53bc4f7018975ee3c1282b4d827281bcd6cfe644
comment:446 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: ffbcd563f63806a4170cd92514ad9049592e86fc
comment:447 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 919d5c40b486dfee10a0c4423e2a1c3693c05a9b
comment:448 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: ea7adecce99b0712d2fed57ff719c14ecaf6e19a
comment:449 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: 664e8ca494838f54877ce7a40e21dc6585f97f95
comment:450 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 3feaac0e06ef0a1fd3595640525f9985348043ab
comment:451 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: 62ff635047df3889ea97bf88cf9c45f5f2464fd7
comment:452 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 6d3e63cca271d0a808b203b1ffee9e3b60211499
comment:453 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 93119a6c7e70250892d884f23cca549175346eca
comment:454 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: bba0e760a5636cc17699c02ac275e11a38b9600d
comment:455 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: d834003cfaabb998dba2055ec7a68f2382e1ab08
comment:456 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 454d6ec190d8ec7c6b222c8bb4d7b019956d10a8
comment:457 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: ffc4efbefcb3672239166692370f0e3452cb24ce
comment:458 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 885721ef7679b97e5a594768ae97fe384acada41
comment:459 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: b75db8043a6a565d12d758d3089e026d362c3a4b
comment:460 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: 8547632ae467e06d919f8bfb38241035bf31ac4e
comment:461 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: c61a9bd2aad00dd99f2533bb37e24eccfcd8e4b9
comment:462 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: d40cb8ec48841a176ae2615566eb748d4a2572bd
comment:463 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: 14639229167d0c74ab53193e8beecd4a199ec874
comment:464 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 130b830dcd88d38ae5d74636f1aa58e3c937975d
comment:465 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 28b52c8ca5f931421372e1dd525ecc3375fbcc44
comment:466 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: d2087a9d1bb19ba98751b42a669933c7394b1560
comment:467 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 6f512d932b9686800c131106d904a6c677fa2b98
comment:468 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 141ac80b6847211ab51322ced0c4f53631d3dade
comment:469 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 30a1fdd0c44a6b4534ba195d65e4aa297fd1409d
comment:470 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: abd55524684b0f0169434ec843563666b770f1f0
comment:471 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 092b135ad4fae1b8fceec1b390c5dbc2ddf8e418
comment:472 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: e0689e4213380cde7a7af5f693885a37102eb66a
comment:473 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 6c1fdf73453d26e7fc39997ef2ff500070ca9a69
comment:474 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: be7e6fb0eada67acd49e64caed6d70e31b242e06
comment:475 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 38241837cabcdf7ed56b1d46dc2897194e6552fd
comment:476 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: c5c6005256595ca05888ed7e53aab475ed69ed0f
comment:477 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: c01422306e869365a5b0607811424616d3e8425a
comment:478 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 194f85170ebc013794efbc1d9745fc1e83a2dd63
comment:479 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: eac4f9d0ef1ea3c6c0c3298322bb9442593cf9ac
comment:480 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 1157e06b3443f1779aecc4f8cf5f1fcd027ea78f
comment:481 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 92477a2e0c38c9e878de2d1a6a90957637341d11
comment:482 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 8690743fc1420d758eb070d81dc66a7095a2a71b
comment:483 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 3b5c31c7bbca9b2955495674e1341cca1474110c
comment:484 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: da0fef39d7b4160db370e5a84e5a63e2667501d9
comment:485 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: f656e01e13de9cb83994a37afb9e33112eae046f
comment:486 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 6bdca55e1c0195ca8c74136de3f807957e275365
comment:487 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: c7588e881d4d7fdb408c57f4a468438faa0c3586
comment:488 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 717c25ee673d0fdd167c22f1f45079bfb1ecda3a
comment:489 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: 12c9457a06561c0126b512bf50914ba99c19394d
comment:490 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: 0e5e93be51ae03699a916e1b73f10513b14f2ad1
comment:491 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 355c509f6f7e5bf8fbef56082902f4dfd582168c
comment:492 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 7d639c30c401c429eb18f3c593e1f603867bf7f6
comment:493 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: fad9979a4e8c7e028e1e384ddc40d2e24c82640c
comment:494 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 67961a2bd3e5f4a9c70e556403cff05b810157ec
comment:495 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 90a323468a0d278e6dd6ba26398b500775601a82
comment:496 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 5e55c2556bc81261e0622c6773f6381530dcb8e1
comment:497 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 21614973eccf4d65147c7291cb56f6a9d4a9fef3
comment:498 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 88016a217d5e65e5c94eebc026476b6f09c894bc
comment:499 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 04ef0285f59e31c9db85062b987069d3685fd30c
comment:500 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: 2b7fd165645c348959f42e20127b5f27f61ba1cf
comment:501 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 2fe99333acf0e5aab55f8e008bd36d5e66750e76
comment:502 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: eca623fe9671ac726363d63e28710844f8c3ac60
comment:503 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41ad96fe98e40d93c1bd746c2a82cf3154d3de3d
comment:504 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: cb27cece44b9e08e7ac36f1960f754438916fa71
comment:505 Changed 7 years ago by Alex Buts
refs #6449 compiler warnings
Changeset: 7713f39743c8dae73065232ec6bf3b95e8c2ce87
comment:506 Changed 7 years ago by Alex Buts
refs #6449 compiler warnings
Changeset: 705a99d807505449d62b7db1b31758451e7ce9b9
comment:507 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 6c9f37be9b92cd380bfb1147b3a1393e6efad045
comment:508 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 17f5ff5f20c1345458bef627823cdbaca4c9ca99
comment:509 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 037821048d8a5769f63fcf18dacb12c11507729e
comment:510 Changed 7 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:511 Changed 7 years ago by Alex Buts
- Blocking 6852 added
(In #6852) ok, up to here I am setting the W_Matrix as log value on Run for the target workspace and can retrieve it.
In theory, it should be saved as part of experiment info and retrieved from there automatically. But I have substantially overhaul the IO including saving/restoring experiment info in ticket #6449. All other tests of this stuff would depend on #6449
comment:512 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: 9de7ff399f704fb11f4ac7daa2df03ce0d10770c
comment:513 Changed 7 years ago by Alex Buts
Refs #6449 Fixing Unix compiler issues.
Changeset: 7727efdc005db912e69d93c80bd2716cda98dee6
comment:514 Changed 7 years ago by Alex Buts
Refs #6449 Fixing syntax diffs msvc vs gcc
Changeset: 9b883db6c46c92c11f229f0264917b6c972e7703
comment:515 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 816b9feb51fb4e446b292a8aa2b38e820dd1e28e
comment:516 Changed 7 years ago by Alex Buts
refs #6449 Use static_cast not c-style cast
Changeset: 49c92a92d254478ff103001a8def8f9f4d9df963
comment:517 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 5ba244cb357248f4b8182c473e25ed2e32a3152b
comment:518 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: bd5b728fbb7c146c51cbeda246982e6cc112431b
comment:519 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: ee0866090011cf7b268eac0cf5a117460096007e
comment:520 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 3c9f9d3bd38aa816b14fadc997fa9a95d9688ea2
comment:521 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: b0b4ea17c8ff19d686082c1276cdc3f9cd6b1938
comment:522 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 11804113b49c99c4c995064eac16d05052def8fe
comment:523 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: ee76a29278d6f46b1c33a155f9180cf2742991a1
comment:524 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 4a37c5f73a618854792fffdcdbd22a050a9d2e9a
comment:525 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 24d9a08f743df9ce8dc9efff59fd2042140f1491
comment:526 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 931f9dac4f20d618a2d727c1b6aaca51ae1b84ce
comment:527 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 8e9ec4b9f0deb37342d90a2473894d97a0835f3c
comment:528 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 3e32c6a490f86cf1f80903e711958539c3b45a07
comment:529 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 5e3a7ce9e11a3ef3bb0c67ad79dfec6e8b776a45
comment:530 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 4437da998b90d48c23f7d80e305bfa5deda62a39
comment:531 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: dfe7a7c463cff01d1cb09d0b671a7434cefb6303
comment:532 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 14b02e4a11598c98c400a9f0a1e93718e61e57b2
comment:533 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 992f9d040fb3ea7635967702a3157c6a48330f3d
comment:534 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 11f8ba37fa056182fa16702d542a82db140a7d22
comment:535 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 78cb48d7fd16a964b8843b26f713a6585475cb37
comment:536 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: fc12f794214d28b525fadbdefcbdd63f4e9882ee
comment:537 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 134d2e5533f6735513d8283d9fc519cb37dd7d60
comment:538 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: f20d34d8eea115802e5d0b6573592634e8ede666
comment:539 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: b1cd3564903f767654c4facce2ed6d33bfdb3766
comment:540 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 966f2cc87144349123c85e84b852e759af8bfc8a
comment:541 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: edca71691939c8a7824da2fc103dd0e955f0dc82
comment:542 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: 38e608e0854a86e0dbc5ffbac0e764c8b0a3b942
comment:543 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 6e994c23f43676dd1c34a04d63307f088683ae12
comment:544 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 34688dc88cc11f8a4db2e13f5496650cfc7cd89c
comment:545 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a6da9425dac319f8296707fe0151b5e623859551
comment:546 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: b1f04d2ca13f1d992a98e711ffee00c6236718eb
comment:547 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 8347588c6e39b395041c1ad0e81e4b31ee811cc1
comment:548 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4851c70cf3b9314db26d52e828be45c23fa4a2ef
comment:549 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: e52d7a5906f42f1abfcba3f68128142b3d169f21
comment:550 Changed 7 years ago by Alex Buts
Refs #6449 Fixing doxygen warnings
Changeset: 56c315589f3a494bb332595218830e127a337c62
comment:551 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 154f2cab521d58a3c74fead6071d9824f5d324d4
comment:552 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: a586f311463832d7f8f5a49efb4726dbfbe4033c
comment:553 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 8d94bfc1a88bc2d37fbb1dc559d95c118576de6b
comment:554 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d806752b4564a889bf137a7b760b83dc18c517a2
comment:555 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: d602932b5548cebf9fd2553fdb5b44d2f8b6a0d7
comment:556 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: b569dc2aaadf9c28a404f2ce2237411f4897e693
comment:557 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: 3dd6b8a962d006d9ff6f0c3b34778728d287d323
comment:558 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: a83fd5829827c174e1623b133e5ea2835cdd4d44
comment:559 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 184cb76b7281db331402dba6c9d640d59ba22dc0
comment:560 Changed 7 years ago by Alex Buts
Refs #6449 Fixing compiler warnings
Changeset: 072d62e1164c7b6432aa411b89eb55e9e35fef63
comment:561 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 871386ca57a20012900e63c101188247adb62152
comment:562 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: f8a9d6445c8d14a5a89da509a5e64f3b5abe1286
comment:563 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 08511ce191e177e981a78ec1aea81848eb01d162
comment:564 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: b29d5aefa24c4fb6a3bcf70c8acfed351e54b12f
comment:565 Changed 7 years ago by Alex Buts
refs #6449 Changes to failing test
Changeset: 4010d33cd399a4f837e878415c26cff018f6e1a2
comment:566 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 0c612c3c5aff503cda68228ad3c84b5669a7c766
comment:567 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 04c06e4a0995afedb14af34958e5f986367a5873
comment:568 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: bb882f7009c0f735c0499108e3cf4e7a28c87e06
comment:569 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: a207b86820c26f250b1c713dd1e48b2d3d73d99d
comment:570 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: c03e56329dda3c3e03310b06be03e5f368aca0b2
comment:571 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: ae6f5e92336d1f6dbc99b5dc45eb6ceebff31337
comment:572 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 405f9a346bc33385cce0982d39d6eae6cd43a24f
comment:573 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: de0fbdb43a6683624738932416106e4abd3bec79
comment:574 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: f9db5fcb6d1a32d8a691609974f85725f695432b
comment:575 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 1dfdbdb1fac988d422862a42832f88962ec038d2
comment:576 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca0198f4091887e5706309830c1cf784d21cb692
comment:577 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: abe442ec4bd35287c8eedece754be689da830792
comment:578 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 896e47a1e43d5f4cc7303a104b3d82d009178b90
comment:579 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 27689a3d87a6d05f25b8899c1cab4f96114b568a
comment:580 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 1699e3c85c2186736a7494e9c131858bd8c633cb
comment:581 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: ee197fe19b90a5b3c0a77c96bf4d51f6a462b861
comment:582 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: cf2e1f9af7c34df0be24fe67a2482bc1b284992b
comment:583 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: c336ce49b16b02a3f94e6893fa8485ac52c96591
comment:584 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 8c0aa3c6a3d52242e617b79d82dca0bcf277e33f
comment:585 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 4294b3828c3e85bca429cda2363e69516d1eea10
comment:586 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 15ac3588f24e5755598991ab99ccd88f58b91177
comment:587 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 5cae08cc70842ffaae0fa809cb98578c71d86f16
comment:588 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 34ac24b8ea3d1f0aea9573c4ce347f3121fee674
comment:589 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8ea84a7d174dad5417b69b6e4ad8c9bc7788db5
comment:590 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 0de91d56927dd2e946aea4ce59eb9237ef939cd8
comment:591 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: a3b3006c013b43db7d1d27628812d96670a82abc
comment:592 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 6b6e25904aecb0ded2ff4a0ac6949df40ad99b57
comment:593 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 2b960a91df05603d44c8ed2fad8253f14569aeb0
comment:594 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: cb88f464558851ab6a83af0ddb5eddc5eb0af84d
comment:595 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 3ce529dc296370091f329661e54e9b18e71174c6
comment:596 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: dd79a8915c66299d25a17997fdfc9c20194cd107
comment:597 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 6d35b14458f2fc45f518147754f96eb7457f37f7
comment:598 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 206b161d93574cde1eb0ceddd7dd53aab101e602
comment:599 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 9a2fa0517f785e1f7323e51c810e42d536ec0c46
comment:600 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 2a2c280ce8ad78a12386240cf6a3938cf4896f22
comment:601 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: b6b6b3ac699881fd01dd41c9264a70a3fcf12cba
comment:602 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: dd6d71b51cf13a0b30f097443b2c486d1f4e48f6
comment:603 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 97e55610080681ce0ffa4ac740334841d9d91a57
comment:604 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: bc05d6c398eec3212f57565647922a311fc46486
comment:605 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 39842f11f50e09a5e475dea341c42235d3403e93
comment:606 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 59dbf70e9dcfdc5d56bad4befe5ccac88507a75f
comment:607 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 94eb254d07519458aa04b974d48a608891be601c
comment:608 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 931b586412c0c464b9f31fcd53adecc7d82d783c
comment:609 Changed 7 years ago by Alex Buts
Refs #6449 Fixing Unix compiler issues.
Changeset: 7727efdc005db912e69d93c80bd2716cda98dee6
comment:610 Changed 7 years ago by Alex Buts
Refs #6449 Fixing syntax diffs msvc vs gcc
Changeset: 9b883db6c46c92c11f229f0264917b6c972e7703
comment:611 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 816b9feb51fb4e446b292a8aa2b38e820dd1e28e
comment:612 Changed 7 years ago by Alex Buts
refs #6449 Use static_cast not c-style cast
Changeset: 49c92a92d254478ff103001a8def8f9f4d9df963
comment:613 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 5ba244cb357248f4b8182c473e25ed2e32a3152b
comment:614 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: bd5b728fbb7c146c51cbeda246982e6cc112431b
comment:615 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: ee0866090011cf7b268eac0cf5a117460096007e
comment:616 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 3c9f9d3bd38aa816b14fadc997fa9a95d9688ea2
comment:617 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: b0b4ea17c8ff19d686082c1276cdc3f9cd6b1938
comment:618 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 11804113b49c99c4c995064eac16d05052def8fe
comment:619 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: ee76a29278d6f46b1c33a155f9180cf2742991a1
comment:620 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 4a37c5f73a618854792fffdcdbd22a050a9d2e9a
comment:621 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 24d9a08f743df9ce8dc9efff59fd2042140f1491
comment:622 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 931f9dac4f20d618a2d727c1b6aaca51ae1b84ce
comment:623 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 8e9ec4b9f0deb37342d90a2473894d97a0835f3c
comment:624 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 3e32c6a490f86cf1f80903e711958539c3b45a07
comment:625 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 5e3a7ce9e11a3ef3bb0c67ad79dfec6e8b776a45
comment:626 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 4437da998b90d48c23f7d80e305bfa5deda62a39
comment:627 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: dfe7a7c463cff01d1cb09d0b671a7434cefb6303
comment:628 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 14b02e4a11598c98c400a9f0a1e93718e61e57b2
comment:629 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 992f9d040fb3ea7635967702a3157c6a48330f3d
comment:630 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 11f8ba37fa056182fa16702d542a82db140a7d22
comment:631 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 78cb48d7fd16a964b8843b26f713a6585475cb37
comment:632 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: fc12f794214d28b525fadbdefcbdd63f4e9882ee
comment:633 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 134d2e5533f6735513d8283d9fc519cb37dd7d60
comment:634 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: f20d34d8eea115802e5d0b6573592634e8ede666
comment:635 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: b1cd3564903f767654c4facce2ed6d33bfdb3766
comment:636 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 966f2cc87144349123c85e84b852e759af8bfc8a
comment:637 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: edca71691939c8a7824da2fc103dd0e955f0dc82
comment:638 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: 38e608e0854a86e0dbc5ffbac0e764c8b0a3b942
comment:639 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 6e994c23f43676dd1c34a04d63307f088683ae12
comment:640 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 34688dc88cc11f8a4db2e13f5496650cfc7cd89c
comment:641 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a6da9425dac319f8296707fe0151b5e623859551
comment:642 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: b1f04d2ca13f1d992a98e711ffee00c6236718eb
comment:643 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 8347588c6e39b395041c1ad0e81e4b31ee811cc1
comment:644 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4851c70cf3b9314db26d52e828be45c23fa4a2ef
comment:645 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: e52d7a5906f42f1abfcba3f68128142b3d169f21
comment:646 Changed 7 years ago by Alex Buts
Refs #6449 Fixing doxygen warnings
Changeset: 56c315589f3a494bb332595218830e127a337c62
comment:647 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 154f2cab521d58a3c74fead6071d9824f5d324d4
comment:648 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: a586f311463832d7f8f5a49efb4726dbfbe4033c
comment:649 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 8d94bfc1a88bc2d37fbb1dc559d95c118576de6b
comment:650 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d806752b4564a889bf137a7b760b83dc18c517a2
comment:651 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: d602932b5548cebf9fd2553fdb5b44d2f8b6a0d7
comment:652 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: b569dc2aaadf9c28a404f2ce2237411f4897e693
comment:653 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: 3dd6b8a962d006d9ff6f0c3b34778728d287d323
comment:654 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: a83fd5829827c174e1623b133e5ea2835cdd4d44
comment:655 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 184cb76b7281db331402dba6c9d640d59ba22dc0
comment:656 Changed 7 years ago by Alex Buts
Refs #6449 Fixing compiler warnings
Changeset: 072d62e1164c7b6432aa411b89eb55e9e35fef63
comment:657 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 871386ca57a20012900e63c101188247adb62152
comment:658 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: f8a9d6445c8d14a5a89da509a5e64f3b5abe1286
comment:659 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 08511ce191e177e981a78ec1aea81848eb01d162
comment:660 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: b29d5aefa24c4fb6a3bcf70c8acfed351e54b12f
comment:661 Changed 7 years ago by Alex Buts
refs #6449 Changes to failing test
Changeset: 4010d33cd399a4f837e878415c26cff018f6e1a2
comment:662 Changed 7 years ago by Alex Buts
refs #6449 merge conflicts hopefully resolved
Merge branch 'feature/6449_fixMDBoxSplittingPerformance' into develop
Conflicts:
Code/Mantid/Framework/API/inc/MantidAPI/IMDNode.h Code/Mantid/Framework/Kernel/src/ISaveable.cpp Code/Mantid/Framework/Kernel/test/DiskBufferISaveableTest.h Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h Code/Mantid/Framework/MDEvents/src/BoxControllerNeXusIO.cpp Code/Mantid/Framework/MDEvents/src/MDBox.cpp Code/Mantid/Framework/MDEvents/src/MDBoxFlatTree.cpp Code/Mantid/Framework/MDEvents/src/MDEventWorkspace.cpp Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp Code/Mantid/Framework/MDEvents/src/MDTransfModQ.cpp Code/Mantid/Framework/MDEvents/src/MDTransfQ3D.cpp Code/Mantid/Framework/MDEvents/test/MDEventTest.h
Changeset: 1dfcfcaac890f06198a57e7fe6b18a680c00bb27
comment:663 Changed 7 years ago by Alex Buts
refs #6449 tabs and spaces.
Changeset: 4f275a8df2b9f71acc67d9977a160dd7f938f995
comment:664 Changed 7 years ago by Alex Buts
refs #6449 fixing performance tests and disabling them until #6852
is merged with the master
Changeset: 773b6e3e4317a6caecd857c2c04ec72b2cf1578d
comment:665 Changed 7 years ago by Alex Buts
refs #6449 tabs and spaces.
Changeset: 4f275a8df2b9f71acc67d9977a160dd7f938f995
comment:666 Changed 7 years ago by Alex Buts
refs #6449 fixing performance tests and disabling them until #6852
is merged with the master
Changeset: 773b6e3e4317a6caecd857c2c04ec72b2cf1578d
comment:668 Changed 7 years ago by Alex Buts
To Tester.
It is impossible to test this ticket properly. There are ~150 commits here, first 50 worth a separate ticket and all other fix the errors, these 50 have introduced. The 50 commits are all depend on each other, so it would impossible to make them separately without breaking the build.
The scope of the initial ticket have been substantially extended. The main changes are:
1) MDBox/MDGridBox got abstract interface IMDNode so can and are often handled through it without dealing with templated classes.
2) File mode logic have been fully separated from MD boxes into DiskBuffer/ISaveable classes, so unless you explicitly request file backed mode, all overhead it brings to the boxes in memory is one null pointer per box.
3) Box controller in each boxes are now handled through const pointer rather then share pointer as profiling have shown that 50% of box splitting time goes on instantiating this pointer. My local performance tests have shown 5-fold acceleration of box splitting due to 2) and these changes.
4) NeXus IO has been taken out of MDEvents and handled now by separate class BoxControllerNexusIO.
5) Main Box-related NeXus IO has been taken from SaveMD/LoadMD and gathered together in MDBoxFlatTree (incomplete class)
All these changes should substantially enhance performance of in-memory only mode, but the file mode is largely new and its performance need separate investigation.
Why you should believe these changes are right.
I have intentionally kept from introducing any new functionality to the classes. All old tests (even redundant one) remain and I wrote number of new tests, which work and verify functionality through new interfaces. If up to now everything is working, I would expect not breaking anything substantial.
The changes would allow me to write and resolve about 20 new tickets which should fix or at least approach to fixing remaining functionality, threading and accuracy issues. One ticket related to the functionality is already hanging (#6865) depending on this ticket.
You should be able to merge with master without any problem. If the tests then were passing I would urge to consider the testing job done.
Would be always appreciative of code review and suggestions to make things better.
comment:669 Changed 7 years ago by Alex Buts
- Status changed from accepted to verify
- Resolution set to fixed
comment:671 Changed 7 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:672 Changed 7 years ago by Martyn Gigg
- Status changed from verify to verifying
- Tester set to Martyn Gigg
comment:673 Changed 7 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:674 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 0c612c3c5aff503cda68228ad3c84b5669a7c766
comment:675 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 04c06e4a0995afedb14af34958e5f986367a5873
comment:676 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: bb882f7009c0f735c0499108e3cf4e7a28c87e06
comment:677 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: a207b86820c26f250b1c713dd1e48b2d3d73d99d
comment:678 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: c03e56329dda3c3e03310b06be03e5f368aca0b2
comment:679 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: ae6f5e92336d1f6dbc99b5dc45eb6ceebff31337
comment:680 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 405f9a346bc33385cce0982d39d6eae6cd43a24f
comment:681 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: de0fbdb43a6683624738932416106e4abd3bec79
comment:682 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: f9db5fcb6d1a32d8a691609974f85725f695432b
comment:683 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 1dfdbdb1fac988d422862a42832f88962ec038d2
comment:684 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca0198f4091887e5706309830c1cf784d21cb692
comment:685 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: abe442ec4bd35287c8eedece754be689da830792
comment:686 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 896e47a1e43d5f4cc7303a104b3d82d009178b90
comment:687 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 27689a3d87a6d05f25b8899c1cab4f96114b568a
comment:688 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 1699e3c85c2186736a7494e9c131858bd8c633cb
comment:689 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: ee197fe19b90a5b3c0a77c96bf4d51f6a462b861
comment:690 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: cf2e1f9af7c34df0be24fe67a2482bc1b284992b
comment:691 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: c336ce49b16b02a3f94e6893fa8485ac52c96591
comment:692 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 8c0aa3c6a3d52242e617b79d82dca0bcf277e33f
comment:693 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 4294b3828c3e85bca429cda2363e69516d1eea10
comment:694 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 15ac3588f24e5755598991ab99ccd88f58b91177
comment:695 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 5cae08cc70842ffaae0fa809cb98578c71d86f16
comment:696 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 34ac24b8ea3d1f0aea9573c4ce347f3121fee674
comment:697 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8ea84a7d174dad5417b69b6e4ad8c9bc7788db5
comment:698 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 0de91d56927dd2e946aea4ce59eb9237ef939cd8
comment:699 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: a3b3006c013b43db7d1d27628812d96670a82abc
comment:700 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 6b6e25904aecb0ded2ff4a0ac6949df40ad99b57
comment:701 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 2b960a91df05603d44c8ed2fad8253f14569aeb0
comment:702 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: cb88f464558851ab6a83af0ddb5eddc5eb0af84d
comment:703 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 3ce529dc296370091f329661e54e9b18e71174c6
comment:704 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: dd79a8915c66299d25a17997fdfc9c20194cd107
comment:705 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 6d35b14458f2fc45f518147754f96eb7457f37f7
comment:706 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 206b161d93574cde1eb0ceddd7dd53aab101e602
comment:707 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 9a2fa0517f785e1f7323e51c810e42d536ec0c46
comment:708 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 2a2c280ce8ad78a12386240cf6a3938cf4896f22
comment:709 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: b6b6b3ac699881fd01dd41c9264a70a3fcf12cba
comment:710 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: dd6d71b51cf13a0b30f097443b2c486d1f4e48f6
comment:711 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 97e55610080681ce0ffa4ac740334841d9d91a57
comment:712 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: bc05d6c398eec3212f57565647922a311fc46486
comment:713 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 39842f11f50e09a5e475dea341c42235d3403e93
comment:714 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 59dbf70e9dcfdc5d56bad4befe5ccac88507a75f
comment:715 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 94eb254d07519458aa04b974d48a608891be601c
comment:716 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 931b586412c0c464b9f31fcd53adecc7d82d783c
comment:717 Changed 7 years ago by Alex Buts
Refs #6449 Fixing Unix compiler issues.
Changeset: 7727efdc005db912e69d93c80bd2716cda98dee6
comment:718 Changed 7 years ago by Alex Buts
Refs #6449 Fixing syntax diffs msvc vs gcc
Changeset: 9b883db6c46c92c11f229f0264917b6c972e7703
comment:719 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 816b9feb51fb4e446b292a8aa2b38e820dd1e28e
comment:720 Changed 7 years ago by Alex Buts
refs #6449 Use static_cast not c-style cast
Changeset: 49c92a92d254478ff103001a8def8f9f4d9df963
comment:721 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 5ba244cb357248f4b8182c473e25ed2e32a3152b
comment:722 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: bd5b728fbb7c146c51cbeda246982e6cc112431b
comment:723 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: ee0866090011cf7b268eac0cf5a117460096007e
comment:724 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 3c9f9d3bd38aa816b14fadc997fa9a95d9688ea2
comment:725 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: b0b4ea17c8ff19d686082c1276cdc3f9cd6b1938
comment:726 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 11804113b49c99c4c995064eac16d05052def8fe
comment:727 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: ee76a29278d6f46b1c33a155f9180cf2742991a1
comment:728 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 4a37c5f73a618854792fffdcdbd22a050a9d2e9a
comment:729 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 24d9a08f743df9ce8dc9efff59fd2042140f1491
comment:730 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 931f9dac4f20d618a2d727c1b6aaca51ae1b84ce
comment:731 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 8e9ec4b9f0deb37342d90a2473894d97a0835f3c
comment:732 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 3e32c6a490f86cf1f80903e711958539c3b45a07
comment:733 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 5e3a7ce9e11a3ef3bb0c67ad79dfec6e8b776a45
comment:734 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 4437da998b90d48c23f7d80e305bfa5deda62a39
comment:735 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: dfe7a7c463cff01d1cb09d0b671a7434cefb6303
comment:736 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 14b02e4a11598c98c400a9f0a1e93718e61e57b2
comment:737 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 992f9d040fb3ea7635967702a3157c6a48330f3d
comment:738 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 11f8ba37fa056182fa16702d542a82db140a7d22
comment:739 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 78cb48d7fd16a964b8843b26f713a6585475cb37
comment:740 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: fc12f794214d28b525fadbdefcbdd63f4e9882ee
comment:741 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 134d2e5533f6735513d8283d9fc519cb37dd7d60
comment:742 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: f20d34d8eea115802e5d0b6573592634e8ede666
comment:743 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: b1cd3564903f767654c4facce2ed6d33bfdb3766
comment:744 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 966f2cc87144349123c85e84b852e759af8bfc8a
comment:745 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: edca71691939c8a7824da2fc103dd0e955f0dc82
comment:746 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: 38e608e0854a86e0dbc5ffbac0e764c8b0a3b942
comment:747 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 6e994c23f43676dd1c34a04d63307f088683ae12
comment:748 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 34688dc88cc11f8a4db2e13f5496650cfc7cd89c
comment:749 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a6da9425dac319f8296707fe0151b5e623859551
comment:750 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: b1f04d2ca13f1d992a98e711ffee00c6236718eb
comment:751 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 8347588c6e39b395041c1ad0e81e4b31ee811cc1
comment:752 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4851c70cf3b9314db26d52e828be45c23fa4a2ef
comment:753 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: e52d7a5906f42f1abfcba3f68128142b3d169f21
comment:754 Changed 7 years ago by Alex Buts
Refs #6449 Fixing doxygen warnings
Changeset: 56c315589f3a494bb332595218830e127a337c62
comment:755 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 154f2cab521d58a3c74fead6071d9824f5d324d4
comment:756 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: a586f311463832d7f8f5a49efb4726dbfbe4033c
comment:757 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 8d94bfc1a88bc2d37fbb1dc559d95c118576de6b
comment:758 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d806752b4564a889bf137a7b760b83dc18c517a2
comment:759 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: d602932b5548cebf9fd2553fdb5b44d2f8b6a0d7
comment:760 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: b569dc2aaadf9c28a404f2ce2237411f4897e693
comment:761 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: 3dd6b8a962d006d9ff6f0c3b34778728d287d323
comment:762 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: a83fd5829827c174e1623b133e5ea2835cdd4d44
comment:763 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 184cb76b7281db331402dba6c9d640d59ba22dc0
comment:764 Changed 7 years ago by Alex Buts
Refs #6449 Fixing compiler warnings
Changeset: 072d62e1164c7b6432aa411b89eb55e9e35fef63
comment:765 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 871386ca57a20012900e63c101188247adb62152
comment:766 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: f8a9d6445c8d14a5a89da509a5e64f3b5abe1286
comment:767 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 08511ce191e177e981a78ec1aea81848eb01d162
comment:768 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: b29d5aefa24c4fb6a3bcf70c8acfed351e54b12f
comment:769 Changed 7 years ago by Alex Buts
refs #6449 Changes to failing test
Changeset: 4010d33cd399a4f837e878415c26cff018f6e1a2
comment:770 Changed 7 years ago by Alex Buts
refs #6449 tabs and spaces.
Changeset: 4f275a8df2b9f71acc67d9977a160dd7f938f995
comment:771 Changed 7 years ago by Alex Buts
refs #6449 fixing performance tests and disabling them until #6852
is merged with the master
Changeset: 773b6e3e4317a6caecd857c2c04ec72b2cf1578d
comment:773 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 0c612c3c5aff503cda68228ad3c84b5669a7c766
comment:774 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 04c06e4a0995afedb14af34958e5f986367a5873
comment:775 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: bb882f7009c0f735c0499108e3cf4e7a28c87e06
comment:776 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: a207b86820c26f250b1c713dd1e48b2d3d73d99d
comment:777 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: c03e56329dda3c3e03310b06be03e5f368aca0b2
comment:778 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: ae6f5e92336d1f6dbc99b5dc45eb6ceebff31337
comment:779 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 405f9a346bc33385cce0982d39d6eae6cd43a24f
comment:780 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: de0fbdb43a6683624738932416106e4abd3bec79
comment:781 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: f9db5fcb6d1a32d8a691609974f85725f695432b
comment:782 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 1dfdbdb1fac988d422862a42832f88962ec038d2
comment:783 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca0198f4091887e5706309830c1cf784d21cb692
comment:784 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: abe442ec4bd35287c8eedece754be689da830792
comment:785 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 896e47a1e43d5f4cc7303a104b3d82d009178b90
comment:786 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 27689a3d87a6d05f25b8899c1cab4f96114b568a
comment:787 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 1699e3c85c2186736a7494e9c131858bd8c633cb
comment:788 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: ee197fe19b90a5b3c0a77c96bf4d51f6a462b861
comment:789 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: cf2e1f9af7c34df0be24fe67a2482bc1b284992b
comment:790 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: c336ce49b16b02a3f94e6893fa8485ac52c96591
comment:791 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 8c0aa3c6a3d52242e617b79d82dca0bcf277e33f
comment:792 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 4294b3828c3e85bca429cda2363e69516d1eea10
comment:793 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 15ac3588f24e5755598991ab99ccd88f58b91177
comment:794 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 5cae08cc70842ffaae0fa809cb98578c71d86f16
comment:795 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 34ac24b8ea3d1f0aea9573c4ce347f3121fee674
comment:796 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8ea84a7d174dad5417b69b6e4ad8c9bc7788db5
comment:797 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 0de91d56927dd2e946aea4ce59eb9237ef939cd8
comment:798 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: a3b3006c013b43db7d1d27628812d96670a82abc
comment:799 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 6b6e25904aecb0ded2ff4a0ac6949df40ad99b57
comment:800 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 2b960a91df05603d44c8ed2fad8253f14569aeb0
comment:801 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: cb88f464558851ab6a83af0ddb5eddc5eb0af84d
comment:802 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 3ce529dc296370091f329661e54e9b18e71174c6
comment:803 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: dd79a8915c66299d25a17997fdfc9c20194cd107
comment:804 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 6d35b14458f2fc45f518147754f96eb7457f37f7
comment:805 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 206b161d93574cde1eb0ceddd7dd53aab101e602
comment:806 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 9a2fa0517f785e1f7323e51c810e42d536ec0c46
comment:807 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 2a2c280ce8ad78a12386240cf6a3938cf4896f22
comment:808 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: b6b6b3ac699881fd01dd41c9264a70a3fcf12cba
comment:809 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: dd6d71b51cf13a0b30f097443b2c486d1f4e48f6
comment:810 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 97e55610080681ce0ffa4ac740334841d9d91a57
comment:811 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: bc05d6c398eec3212f57565647922a311fc46486
comment:812 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 39842f11f50e09a5e475dea341c42235d3403e93
comment:813 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 59dbf70e9dcfdc5d56bad4befe5ccac88507a75f
comment:814 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 94eb254d07519458aa04b974d48a608891be601c
comment:815 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 931b586412c0c464b9f31fcd53adecc7d82d783c
comment:816 Changed 7 years ago by Alex Buts
Refs #6449 Fixing Unix compiler issues.
Changeset: 7727efdc005db912e69d93c80bd2716cda98dee6
comment:817 Changed 7 years ago by Alex Buts
Refs #6449 Fixing syntax diffs msvc vs gcc
Changeset: 9b883db6c46c92c11f229f0264917b6c972e7703
comment:818 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 816b9feb51fb4e446b292a8aa2b38e820dd1e28e
comment:819 Changed 7 years ago by Alex Buts
refs #6449 Use static_cast not c-style cast
Changeset: 49c92a92d254478ff103001a8def8f9f4d9df963
comment:820 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 5ba244cb357248f4b8182c473e25ed2e32a3152b
comment:821 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: bd5b728fbb7c146c51cbeda246982e6cc112431b
comment:822 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: ee0866090011cf7b268eac0cf5a117460096007e
comment:823 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 3c9f9d3bd38aa816b14fadc997fa9a95d9688ea2
comment:824 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: b0b4ea17c8ff19d686082c1276cdc3f9cd6b1938
comment:825 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 11804113b49c99c4c995064eac16d05052def8fe
comment:826 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: ee76a29278d6f46b1c33a155f9180cf2742991a1
comment:827 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 4a37c5f73a618854792fffdcdbd22a050a9d2e9a
comment:828 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 24d9a08f743df9ce8dc9efff59fd2042140f1491
comment:829 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 931f9dac4f20d618a2d727c1b6aaca51ae1b84ce
comment:830 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 8e9ec4b9f0deb37342d90a2473894d97a0835f3c
comment:831 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 3e32c6a490f86cf1f80903e711958539c3b45a07
comment:832 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 5e3a7ce9e11a3ef3bb0c67ad79dfec6e8b776a45
comment:833 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 4437da998b90d48c23f7d80e305bfa5deda62a39
comment:834 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: dfe7a7c463cff01d1cb09d0b671a7434cefb6303
comment:835 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 14b02e4a11598c98c400a9f0a1e93718e61e57b2
comment:836 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 992f9d040fb3ea7635967702a3157c6a48330f3d
comment:837 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 11f8ba37fa056182fa16702d542a82db140a7d22
comment:838 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 78cb48d7fd16a964b8843b26f713a6585475cb37
comment:839 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: fc12f794214d28b525fadbdefcbdd63f4e9882ee
comment:840 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 134d2e5533f6735513d8283d9fc519cb37dd7d60
comment:841 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: f20d34d8eea115802e5d0b6573592634e8ede666
comment:842 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: b1cd3564903f767654c4facce2ed6d33bfdb3766
comment:843 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 966f2cc87144349123c85e84b852e759af8bfc8a
comment:844 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: edca71691939c8a7824da2fc103dd0e955f0dc82
comment:845 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: 38e608e0854a86e0dbc5ffbac0e764c8b0a3b942
comment:846 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 6e994c23f43676dd1c34a04d63307f088683ae12
comment:847 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 34688dc88cc11f8a4db2e13f5496650cfc7cd89c
comment:848 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a6da9425dac319f8296707fe0151b5e623859551
comment:849 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: b1f04d2ca13f1d992a98e711ffee00c6236718eb
comment:850 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 8347588c6e39b395041c1ad0e81e4b31ee811cc1
comment:851 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4851c70cf3b9314db26d52e828be45c23fa4a2ef
comment:852 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: e52d7a5906f42f1abfcba3f68128142b3d169f21
comment:853 Changed 7 years ago by Alex Buts
Refs #6449 Fixing doxygen warnings
Changeset: 56c315589f3a494bb332595218830e127a337c62
comment:854 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 154f2cab521d58a3c74fead6071d9824f5d324d4
comment:855 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: a586f311463832d7f8f5a49efb4726dbfbe4033c
comment:856 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 8d94bfc1a88bc2d37fbb1dc559d95c118576de6b
comment:857 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d806752b4564a889bf137a7b760b83dc18c517a2
comment:858 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: d602932b5548cebf9fd2553fdb5b44d2f8b6a0d7
comment:859 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: b569dc2aaadf9c28a404f2ce2237411f4897e693
comment:860 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: 3dd6b8a962d006d9ff6f0c3b34778728d287d323
comment:861 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: a83fd5829827c174e1623b133e5ea2835cdd4d44
comment:862 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 184cb76b7281db331402dba6c9d640d59ba22dc0
comment:863 Changed 7 years ago by Alex Buts
Refs #6449 Fixing compiler warnings
Changeset: 072d62e1164c7b6432aa411b89eb55e9e35fef63
comment:864 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 871386ca57a20012900e63c101188247adb62152
comment:865 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: f8a9d6445c8d14a5a89da509a5e64f3b5abe1286
comment:866 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 08511ce191e177e981a78ec1aea81848eb01d162
comment:867 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: b29d5aefa24c4fb6a3bcf70c8acfed351e54b12f
comment:868 Changed 7 years ago by Alex Buts
refs #6449 Changes to failing test
Changeset: 4010d33cd399a4f837e878415c26cff018f6e1a2
comment:869 Changed 7 years ago by Alex Buts
refs #6449 tabs and spaces.
Changeset: 4f275a8df2b9f71acc67d9977a160dd7f938f995
comment:870 Changed 7 years ago by Alex Buts
refs #6449 fixing performance tests and disabling them until #6852
is merged with the master
Changeset: 773b6e3e4317a6caecd857c2c04ec72b2cf1578d
comment:871 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:872 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:873 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:874 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:875 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:876 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:877 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:878 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:879 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:880 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:881 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:882 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:883 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:884 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:885 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:886 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:887 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:888 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:889 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:890 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:891 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:892 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:893 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:894 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:895 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:896 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:897 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:898 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:899 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:900 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:901 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:902 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:903 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:904 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:905 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:906 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:907 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:908 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:909 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:910 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:911 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:912 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:913 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:914 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:915 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:916 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:917 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: fb93ef9a75674ebdd90dc36467d8d2fdd338f26f
comment:918 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:919 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:920 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:921 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 5887b2ceec2b8bd1ad0695d3adf0d039342985bd
comment:922 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 330da25607ef91fd859e9ad2d81b6deb6fa16684
comment:923 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: 7745f7d5d5d2bd96b8a741061c456ca5419d352f
comment:924 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: dacb3d352412c114e6a93c94f0a377f52f2e8aae
comment:925 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 741c517fd1f976de6e50dfb041bf3f899b14fd29
comment:926 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: 193d6805b0c59a9ddf4c88c5ee08ba96db95835e
comment:927 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 399bbda000fee2790885d9b7d58aa5c190bf6e61
comment:928 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 92a4c1a1bd59cbb2dbf9163abfdcaba0ce84428c
comment:929 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: fd8506014e7a801ffe4e3e142075ff1d4a853e6b
comment:930 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: 70eabc5895972337759080b46e482ce213143e9f
comment:931 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 8fea6ede5b2b16c5535166d32b1d15d383008f92
comment:932 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2e7d6d4ccecabd4e047feec01dbb8f99dbed4489
comment:933 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 97ed3382c0806f858e9457b8491a3f82ee142d16
comment:934 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: d90d7ed69fda5b55156acc9cf208d3c23baebc97
comment:935 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: f48530a00ff2e00ff20f7a6953a9048ff126baf6
comment:936 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 6c151c3c8805ed1c587f9886fcd35ebe466682a9
comment:937 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 2bb7b4ffc146afad4e08a4e65362dfd7b97f38c1
comment:938 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: fc68e7a1fc4c3fcf641fc975cab32c238e588e0c
comment:939 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ac7dc90bddc7816bfa498a081f39458f5dd34f0e
comment:940 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:941 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:942 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:943 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:944 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:945 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:946 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:947 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:948 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 838cb68c722af2f91c5bff27c7da14b882c32dac
comment:949 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: cf59ba120307e7eec766027d1ad48ff34ecbb988
comment:950 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:951 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:952 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:953 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:954 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:955 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:956 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:957 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:958 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:959 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:960 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:961 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:962 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:963 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:964 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 7a3720a579f752cb9357b1b35190617503f3653d
comment:965 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a76ab613d5b84b414a21041d50a726b2e58356e0
comment:966 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: dfb8018225931bd1c83af21f40f3613aca14c59c
comment:967 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:968 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:969 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:970 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:971 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:972 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:973 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:974 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:975 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:976 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:977 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:978 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:979 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:980 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:981 Changed 7 years ago by Alex Buts
refs #6449 merge conflicts hopefully resolved
Merge branch 'feature/6449_fixMDBoxSplittingPerformance' into develop
Conflicts:
Code/Mantid/Framework/API/inc/MantidAPI/IMDNode.h Code/Mantid/Framework/Kernel/src/ISaveable.cpp Code/Mantid/Framework/Kernel/test/DiskBufferISaveableTest.h Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h Code/Mantid/Framework/MDEvents/src/BoxControllerNeXusIO.cpp Code/Mantid/Framework/MDEvents/src/MDBox.cpp Code/Mantid/Framework/MDEvents/src/MDBoxFlatTree.cpp Code/Mantid/Framework/MDEvents/src/MDEventWorkspace.cpp Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp Code/Mantid/Framework/MDEvents/src/MDTransfModQ.cpp Code/Mantid/Framework/MDEvents/src/MDTransfQ3D.cpp Code/Mantid/Framework/MDEvents/test/MDEventTest.h
Changeset: 1dfcfcaac890f06198a57e7fe6b18a680c00bb27
comment:982 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:983 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:984 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:985 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:986 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:987 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:988 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:989 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:990 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:991 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:992 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:993 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:994 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:995 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:996 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:997 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:998 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:999 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:1000 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:1001 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:1002 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:1003 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:1004 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:1005 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:1006 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:1007 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:1008 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:1009 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:1010 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:1011 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:1012 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:1013 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:1014 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:1015 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:1016 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:1017 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:1018 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:1019 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:1020 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:1021 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:1022 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:1023 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:1024 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:1025 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:1026 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:1027 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: fb93ef9a75674ebdd90dc36467d8d2fdd338f26f
comment:1028 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:1029 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:1030 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:1031 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 5887b2ceec2b8bd1ad0695d3adf0d039342985bd
comment:1032 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 330da25607ef91fd859e9ad2d81b6deb6fa16684
comment:1033 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: 7745f7d5d5d2bd96b8a741061c456ca5419d352f
comment:1034 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: dacb3d352412c114e6a93c94f0a377f52f2e8aae
comment:1035 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 741c517fd1f976de6e50dfb041bf3f899b14fd29
comment:1036 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: 193d6805b0c59a9ddf4c88c5ee08ba96db95835e
comment:1037 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 399bbda000fee2790885d9b7d58aa5c190bf6e61
comment:1038 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 92a4c1a1bd59cbb2dbf9163abfdcaba0ce84428c
comment:1039 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: fd8506014e7a801ffe4e3e142075ff1d4a853e6b
comment:1040 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: 70eabc5895972337759080b46e482ce213143e9f
comment:1041 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 8fea6ede5b2b16c5535166d32b1d15d383008f92
comment:1042 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2e7d6d4ccecabd4e047feec01dbb8f99dbed4489
comment:1043 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 97ed3382c0806f858e9457b8491a3f82ee142d16
comment:1044 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: d90d7ed69fda5b55156acc9cf208d3c23baebc97
comment:1045 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: f48530a00ff2e00ff20f7a6953a9048ff126baf6
comment:1046 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 6c151c3c8805ed1c587f9886fcd35ebe466682a9
comment:1047 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 2bb7b4ffc146afad4e08a4e65362dfd7b97f38c1
comment:1048 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: fc68e7a1fc4c3fcf641fc975cab32c238e588e0c
comment:1049 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ac7dc90bddc7816bfa498a081f39458f5dd34f0e
comment:1050 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:1051 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:1052 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:1053 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:1054 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:1055 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:1056 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:1057 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:1058 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 838cb68c722af2f91c5bff27c7da14b882c32dac
comment:1059 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: cf59ba120307e7eec766027d1ad48ff34ecbb988
comment:1060 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:1061 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:1062 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:1063 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:1064 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:1065 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:1066 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:1067 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:1068 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:1069 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:1070 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:1071 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:1072 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:1073 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:1074 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 7a3720a579f752cb9357b1b35190617503f3653d
comment:1075 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a76ab613d5b84b414a21041d50a726b2e58356e0
comment:1076 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: dfb8018225931bd1c83af21f40f3613aca14c59c
comment:1077 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:1078 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:1079 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:1080 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:1081 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:1082 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:1083 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:1084 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:1085 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:1086 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:1087 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:1088 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:1089 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:1090 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:1091 Changed 7 years ago by Alex Buts
refs #6449 merge conflicts hopefully resolved
Merge branch 'feature/6449_fixMDBoxSplittingPerformance' into develop
Conflicts:
Code/Mantid/Framework/API/inc/MantidAPI/IMDNode.h Code/Mantid/Framework/Kernel/src/ISaveable.cpp Code/Mantid/Framework/Kernel/test/DiskBufferISaveableTest.h Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h Code/Mantid/Framework/MDEvents/src/BoxControllerNeXusIO.cpp Code/Mantid/Framework/MDEvents/src/MDBox.cpp Code/Mantid/Framework/MDEvents/src/MDBoxFlatTree.cpp Code/Mantid/Framework/MDEvents/src/MDEventWorkspace.cpp Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp Code/Mantid/Framework/MDEvents/src/MDTransfModQ.cpp Code/Mantid/Framework/MDEvents/src/MDTransfQ3D.cpp Code/Mantid/Framework/MDEvents/test/MDEventTest.h
Changeset: 1dfcfcaac890f06198a57e7fe6b18a680c00bb27
comment:1092 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:1093 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:1094 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:1095 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:1096 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:1097 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:1098 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:1099 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:1100 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:1101 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:1102 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:1103 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:1104 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:1105 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:1106 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:1107 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:1108 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:1109 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:1110 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:1111 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:1112 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:1113 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:1114 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:1115 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:1116 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:1117 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:1118 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:1119 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:1120 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:1121 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:1122 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:1123 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:1124 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:1125 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:1126 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:1127 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:1128 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:1129 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:1130 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:1131 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:1132 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:1133 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:1134 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:1135 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: fb93ef9a75674ebdd90dc36467d8d2fdd338f26f
comment:1136 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:1137 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:1138 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:1139 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 5887b2ceec2b8bd1ad0695d3adf0d039342985bd
comment:1140 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 330da25607ef91fd859e9ad2d81b6deb6fa16684
comment:1141 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: 7745f7d5d5d2bd96b8a741061c456ca5419d352f
comment:1142 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: dacb3d352412c114e6a93c94f0a377f52f2e8aae
comment:1143 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 741c517fd1f976de6e50dfb041bf3f899b14fd29
comment:1144 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: 193d6805b0c59a9ddf4c88c5ee08ba96db95835e
comment:1145 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 399bbda000fee2790885d9b7d58aa5c190bf6e61
comment:1146 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 92a4c1a1bd59cbb2dbf9163abfdcaba0ce84428c
comment:1147 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: fd8506014e7a801ffe4e3e142075ff1d4a853e6b
comment:1148 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: 70eabc5895972337759080b46e482ce213143e9f
comment:1149 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 8fea6ede5b2b16c5535166d32b1d15d383008f92
comment:1150 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2e7d6d4ccecabd4e047feec01dbb8f99dbed4489
comment:1151 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 97ed3382c0806f858e9457b8491a3f82ee142d16
comment:1152 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: d90d7ed69fda5b55156acc9cf208d3c23baebc97
comment:1153 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: f48530a00ff2e00ff20f7a6953a9048ff126baf6
comment:1154 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 6c151c3c8805ed1c587f9886fcd35ebe466682a9
comment:1155 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 2bb7b4ffc146afad4e08a4e65362dfd7b97f38c1
comment:1156 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: fc68e7a1fc4c3fcf641fc975cab32c238e588e0c
comment:1157 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ac7dc90bddc7816bfa498a081f39458f5dd34f0e
comment:1158 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:1159 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:1160 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:1161 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:1162 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:1163 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:1164 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:1165 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:1166 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 838cb68c722af2f91c5bff27c7da14b882c32dac
comment:1167 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: cf59ba120307e7eec766027d1ad48ff34ecbb988
comment:1168 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:1169 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:1170 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:1171 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:1172 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:1173 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:1174 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:1175 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:1176 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:1177 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:1178 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:1179 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:1180 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:1181 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:1182 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 7a3720a579f752cb9357b1b35190617503f3653d
comment:1183 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a76ab613d5b84b414a21041d50a726b2e58356e0
comment:1184 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: dfb8018225931bd1c83af21f40f3613aca14c59c
comment:1185 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:1186 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:1187 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:1188 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:1189 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:1190 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:1191 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:1192 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:1193 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:1194 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:1195 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:1196 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:1197 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:1198 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:1199 Changed 7 years ago by Alex Buts
refs #6449 merge conflicts hopefully resolved
Merge branch 'feature/6449_fixMDBoxSplittingPerformance' into develop
Conflicts:
Code/Mantid/Framework/API/inc/MantidAPI/IMDNode.h Code/Mantid/Framework/Kernel/src/ISaveable.cpp Code/Mantid/Framework/Kernel/test/DiskBufferISaveableTest.h Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h Code/Mantid/Framework/MDEvents/src/BoxControllerNeXusIO.cpp Code/Mantid/Framework/MDEvents/src/MDBox.cpp Code/Mantid/Framework/MDEvents/src/MDBoxFlatTree.cpp Code/Mantid/Framework/MDEvents/src/MDEventWorkspace.cpp Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp Code/Mantid/Framework/MDEvents/src/MDTransfModQ.cpp Code/Mantid/Framework/MDEvents/src/MDTransfQ3D.cpp Code/Mantid/Framework/MDEvents/test/MDEventTest.h
Changeset: 1dfcfcaac890f06198a57e7fe6b18a680c00bb27
comment:1200 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:1201 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 0c612c3c5aff503cda68228ad3c84b5669a7c766
comment:1202 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 04c06e4a0995afedb14af34958e5f986367a5873
comment:1203 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: bb882f7009c0f735c0499108e3cf4e7a28c87e06
comment:1204 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: a207b86820c26f250b1c713dd1e48b2d3d73d99d
comment:1205 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: c03e56329dda3c3e03310b06be03e5f368aca0b2
comment:1206 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: ae6f5e92336d1f6dbc99b5dc45eb6ceebff31337
comment:1207 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 405f9a346bc33385cce0982d39d6eae6cd43a24f
comment:1208 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: de0fbdb43a6683624738932416106e4abd3bec79
comment:1209 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: f9db5fcb6d1a32d8a691609974f85725f695432b
comment:1210 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 1dfdbdb1fac988d422862a42832f88962ec038d2
comment:1211 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca0198f4091887e5706309830c1cf784d21cb692
comment:1212 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: abe442ec4bd35287c8eedece754be689da830792
comment:1213 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 896e47a1e43d5f4cc7303a104b3d82d009178b90
comment:1214 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 27689a3d87a6d05f25b8899c1cab4f96114b568a
comment:1215 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 1699e3c85c2186736a7494e9c131858bd8c633cb
comment:1216 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: ee197fe19b90a5b3c0a77c96bf4d51f6a462b861
comment:1217 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: cf2e1f9af7c34df0be24fe67a2482bc1b284992b
comment:1218 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: c336ce49b16b02a3f94e6893fa8485ac52c96591
comment:1219 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 8c0aa3c6a3d52242e617b79d82dca0bcf277e33f
comment:1220 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 4294b3828c3e85bca429cda2363e69516d1eea10
comment:1221 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 15ac3588f24e5755598991ab99ccd88f58b91177
comment:1222 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 5cae08cc70842ffaae0fa809cb98578c71d86f16
comment:1223 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 34ac24b8ea3d1f0aea9573c4ce347f3121fee674
comment:1224 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8ea84a7d174dad5417b69b6e4ad8c9bc7788db5
comment:1225 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 0de91d56927dd2e946aea4ce59eb9237ef939cd8
comment:1226 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: a3b3006c013b43db7d1d27628812d96670a82abc
comment:1227 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 6b6e25904aecb0ded2ff4a0ac6949df40ad99b57
comment:1228 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 2b960a91df05603d44c8ed2fad8253f14569aeb0
comment:1229 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: cb88f464558851ab6a83af0ddb5eddc5eb0af84d
comment:1230 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 3ce529dc296370091f329661e54e9b18e71174c6
comment:1231 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: dd79a8915c66299d25a17997fdfc9c20194cd107
comment:1232 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 6d35b14458f2fc45f518147754f96eb7457f37f7
comment:1233 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 206b161d93574cde1eb0ceddd7dd53aab101e602
comment:1234 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 9a2fa0517f785e1f7323e51c810e42d536ec0c46
comment:1235 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 2a2c280ce8ad78a12386240cf6a3938cf4896f22
comment:1236 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: b6b6b3ac699881fd01dd41c9264a70a3fcf12cba
comment:1237 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: dd6d71b51cf13a0b30f097443b2c486d1f4e48f6
comment:1238 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 97e55610080681ce0ffa4ac740334841d9d91a57
comment:1239 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: bc05d6c398eec3212f57565647922a311fc46486
comment:1240 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 39842f11f50e09a5e475dea341c42235d3403e93
comment:1241 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 59dbf70e9dcfdc5d56bad4befe5ccac88507a75f
comment:1242 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 94eb254d07519458aa04b974d48a608891be601c
comment:1243 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 931b586412c0c464b9f31fcd53adecc7d82d783c
comment:1244 Changed 7 years ago by Alex Buts
Refs #6449 Fixing Unix compiler issues.
Changeset: 7727efdc005db912e69d93c80bd2716cda98dee6
comment:1245 Changed 7 years ago by Alex Buts
Refs #6449 Fixing syntax diffs msvc vs gcc
Changeset: 9b883db6c46c92c11f229f0264917b6c972e7703
comment:1246 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 816b9feb51fb4e446b292a8aa2b38e820dd1e28e
comment:1247 Changed 7 years ago by Alex Buts
refs #6449 Use static_cast not c-style cast
Changeset: 49c92a92d254478ff103001a8def8f9f4d9df963
comment:1248 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 5ba244cb357248f4b8182c473e25ed2e32a3152b
comment:1249 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: bd5b728fbb7c146c51cbeda246982e6cc112431b
comment:1250 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: ee0866090011cf7b268eac0cf5a117460096007e
comment:1251 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 3c9f9d3bd38aa816b14fadc997fa9a95d9688ea2
comment:1252 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: b0b4ea17c8ff19d686082c1276cdc3f9cd6b1938
comment:1253 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 11804113b49c99c4c995064eac16d05052def8fe
comment:1254 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: ee76a29278d6f46b1c33a155f9180cf2742991a1
comment:1255 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 4a37c5f73a618854792fffdcdbd22a050a9d2e9a
comment:1256 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 24d9a08f743df9ce8dc9efff59fd2042140f1491
comment:1257 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 931f9dac4f20d618a2d727c1b6aaca51ae1b84ce
comment:1258 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 8e9ec4b9f0deb37342d90a2473894d97a0835f3c
comment:1259 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 3e32c6a490f86cf1f80903e711958539c3b45a07
comment:1260 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 5e3a7ce9e11a3ef3bb0c67ad79dfec6e8b776a45
comment:1261 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 4437da998b90d48c23f7d80e305bfa5deda62a39
comment:1262 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: dfe7a7c463cff01d1cb09d0b671a7434cefb6303
comment:1263 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 14b02e4a11598c98c400a9f0a1e93718e61e57b2
comment:1264 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 992f9d040fb3ea7635967702a3157c6a48330f3d
comment:1265 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 11f8ba37fa056182fa16702d542a82db140a7d22
comment:1266 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 78cb48d7fd16a964b8843b26f713a6585475cb37
comment:1267 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: fc12f794214d28b525fadbdefcbdd63f4e9882ee
comment:1268 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 134d2e5533f6735513d8283d9fc519cb37dd7d60
comment:1269 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: f20d34d8eea115802e5d0b6573592634e8ede666
comment:1270 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: b1cd3564903f767654c4facce2ed6d33bfdb3766
comment:1271 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 966f2cc87144349123c85e84b852e759af8bfc8a
comment:1272 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: edca71691939c8a7824da2fc103dd0e955f0dc82
comment:1273 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: 38e608e0854a86e0dbc5ffbac0e764c8b0a3b942
comment:1274 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 6e994c23f43676dd1c34a04d63307f088683ae12
comment:1275 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 34688dc88cc11f8a4db2e13f5496650cfc7cd89c
comment:1276 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a6da9425dac319f8296707fe0151b5e623859551
comment:1277 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: b1f04d2ca13f1d992a98e711ffee00c6236718eb
comment:1278 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 8347588c6e39b395041c1ad0e81e4b31ee811cc1
comment:1279 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4851c70cf3b9314db26d52e828be45c23fa4a2ef
comment:1280 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: e52d7a5906f42f1abfcba3f68128142b3d169f21
comment:1281 Changed 7 years ago by Alex Buts
Refs #6449 Fixing doxygen warnings
Changeset: 56c315589f3a494bb332595218830e127a337c62
comment:1282 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 154f2cab521d58a3c74fead6071d9824f5d324d4
comment:1283 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: a586f311463832d7f8f5a49efb4726dbfbe4033c
comment:1284 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 8d94bfc1a88bc2d37fbb1dc559d95c118576de6b
comment:1285 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d806752b4564a889bf137a7b760b83dc18c517a2
comment:1286 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: d602932b5548cebf9fd2553fdb5b44d2f8b6a0d7
comment:1287 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: b569dc2aaadf9c28a404f2ce2237411f4897e693
comment:1288 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: 3dd6b8a962d006d9ff6f0c3b34778728d287d323
comment:1289 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: a83fd5829827c174e1623b133e5ea2835cdd4d44
comment:1290 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 184cb76b7281db331402dba6c9d640d59ba22dc0
comment:1291 Changed 7 years ago by Alex Buts
Refs #6449 Fixing compiler warnings
Changeset: 072d62e1164c7b6432aa411b89eb55e9e35fef63
comment:1292 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 871386ca57a20012900e63c101188247adb62152
comment:1293 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: f8a9d6445c8d14a5a89da509a5e64f3b5abe1286
comment:1294 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 08511ce191e177e981a78ec1aea81848eb01d162
comment:1295 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: b29d5aefa24c4fb6a3bcf70c8acfed351e54b12f
comment:1296 Changed 7 years ago by Alex Buts
refs #6449 Changes to failing test
Changeset: 4010d33cd399a4f837e878415c26cff018f6e1a2
comment:1297 Changed 7 years ago by Alex Buts
refs #6449 tabs and spaces.
Changeset: 4f275a8df2b9f71acc67d9977a160dd7f938f995
comment:1298 Changed 7 years ago by Alex Buts
refs #6449 fixing performance tests and disabling them until #6852
is merged with the master
Changeset: 773b6e3e4317a6caecd857c2c04ec72b2cf1578d
comment:1299 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:1300 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:1301 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:1302 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:1303 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:1304 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:1305 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:1306 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:1307 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:1308 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:1309 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:1310 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:1311 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:1312 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:1313 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:1314 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:1315 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:1316 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:1317 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:1318 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:1319 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:1320 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:1321 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:1322 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:1323 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:1324 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:1325 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:1326 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:1327 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:1328 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:1329 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:1330 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:1331 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:1332 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:1333 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:1334 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:1335 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:1336 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:1337 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:1338 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:1339 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:1340 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:1341 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:1342 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:1343 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: fb93ef9a75674ebdd90dc36467d8d2fdd338f26f
comment:1344 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:1345 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:1346 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:1347 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 5887b2ceec2b8bd1ad0695d3adf0d039342985bd
comment:1348 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 330da25607ef91fd859e9ad2d81b6deb6fa16684
comment:1349 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: 7745f7d5d5d2bd96b8a741061c456ca5419d352f
comment:1350 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: dacb3d352412c114e6a93c94f0a377f52f2e8aae
comment:1351 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 741c517fd1f976de6e50dfb041bf3f899b14fd29
comment:1352 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: 193d6805b0c59a9ddf4c88c5ee08ba96db95835e
comment:1353 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 399bbda000fee2790885d9b7d58aa5c190bf6e61
comment:1354 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 92a4c1a1bd59cbb2dbf9163abfdcaba0ce84428c
comment:1355 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: fd8506014e7a801ffe4e3e142075ff1d4a853e6b
comment:1356 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: 70eabc5895972337759080b46e482ce213143e9f
comment:1357 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 8fea6ede5b2b16c5535166d32b1d15d383008f92
comment:1358 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2e7d6d4ccecabd4e047feec01dbb8f99dbed4489
comment:1359 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 97ed3382c0806f858e9457b8491a3f82ee142d16
comment:1360 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: d90d7ed69fda5b55156acc9cf208d3c23baebc97
comment:1361 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: f48530a00ff2e00ff20f7a6953a9048ff126baf6
comment:1362 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 6c151c3c8805ed1c587f9886fcd35ebe466682a9
comment:1363 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 2bb7b4ffc146afad4e08a4e65362dfd7b97f38c1
comment:1364 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: fc68e7a1fc4c3fcf641fc975cab32c238e588e0c
comment:1365 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ac7dc90bddc7816bfa498a081f39458f5dd34f0e
comment:1366 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:1367 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:1368 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:1369 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:1370 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:1371 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:1372 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:1373 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:1374 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 838cb68c722af2f91c5bff27c7da14b882c32dac
comment:1375 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: cf59ba120307e7eec766027d1ad48ff34ecbb988
comment:1376 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:1377 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:1378 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:1379 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:1380 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:1381 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:1382 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:1383 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:1384 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:1385 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:1386 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:1387 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:1388 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:1389 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:1390 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 7a3720a579f752cb9357b1b35190617503f3653d
comment:1391 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a76ab613d5b84b414a21041d50a726b2e58356e0
comment:1392 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: dfb8018225931bd1c83af21f40f3613aca14c59c
comment:1393 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:1394 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:1395 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:1396 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:1397 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:1398 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:1399 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:1400 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:1401 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:1402 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:1403 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:1404 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:1405 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:1406 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:1407 Changed 7 years ago by Alex Buts
refs #6449 merge conflicts hopefully resolved
Merge branch 'feature/6449_fixMDBoxSplittingPerformance' into develop
Conflicts:
Code/Mantid/Framework/API/inc/MantidAPI/IMDNode.h Code/Mantid/Framework/Kernel/src/ISaveable.cpp Code/Mantid/Framework/Kernel/test/DiskBufferISaveableTest.h Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h Code/Mantid/Framework/MDEvents/src/BoxControllerNeXusIO.cpp Code/Mantid/Framework/MDEvents/src/MDBox.cpp Code/Mantid/Framework/MDEvents/src/MDBoxFlatTree.cpp Code/Mantid/Framework/MDEvents/src/MDEventWorkspace.cpp Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp Code/Mantid/Framework/MDEvents/src/MDTransfModQ.cpp Code/Mantid/Framework/MDEvents/src/MDTransfQ3D.cpp Code/Mantid/Framework/MDEvents/test/MDEventTest.h
Changeset: 1dfcfcaac890f06198a57e7fe6b18a680c00bb27
comment:1408 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: a675803da1d9d2a9f9128aff1383728a7580f7b4
comment:1409 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 14f58bffe0545ca749c2472a6e44e727e04da868
comment:1410 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: 9ca26d6b8f528df5804642b348cb35d75017bb3c
comment:1411 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: 9ce1484a124680152e0184e0513b3cfa7c161e48
comment:1412 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: 82d9916f41fa9ca44023302e1a12ff7e134ea775
comment:1413 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: d248347a7320baa61f5eb4d92eae04120fe6314c
comment:1414 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: b26d3553abcb38c6adaea279de70956074421546
comment:1415 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: 51c157a7cc76c6d2fca75dafb34f1c406721b8cd
comment:1416 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: 873864a55ea3c2170f0fc8797ffa4022cbe87449
comment:1417 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 3142a43e55adcfc3fb15bcc24e1fb167dd0c2bdb
comment:1418 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: 9eb89025f2c54ec5aacc437026733dcc217c7132
comment:1419 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: 40afc654d06cb0fd71dd2dffc5aab8a629dd70e6
comment:1420 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: d7f99bef7d78c58915eb64a2027fc6f4b013f4c6
comment:1421 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 500f32a9d9296ecb8a10afa8d07d7919671026ee
comment:1422 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 347c7763033aae7ca2484b5d5bee0f9fefc8440c
comment:1423 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: bdcc3e8f6b72af4369e4b854ec03ab654cddbc18
comment:1424 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: 9904fbf77870b787117e2f02116aade198178d2a
comment:1425 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: 8891786c4183347e8007a3118e14943adcbfa378
comment:1426 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 5e152c4979e0ee12548c9c91c94245578030877f
comment:1427 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 21c56630ed00c91220e0d6ade47b321e231f399d
comment:1428 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 6fce27f957963d67b2e855724def7be92515b5ec
comment:1429 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: ecbcc6d025c59d11b2191f4b432dd218eb89eec5
comment:1430 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 6d17f5c4cdee8bad905f59c4e8f7990f68699624
comment:1431 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: 40a109960b6b33384798e4c88dd529c7ee04ddfd
comment:1432 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 9beb83185a18a2d4fe2208d0f237c575a9084032
comment:1433 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: 97d74622d2e29db3ee3fed0cbb37f5d26848008f
comment:1434 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 1806173f6bac409967a349fe2eb17b865ca70dc1
comment:1435 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: ae29787fe50e1758ff22fd1aef3a3ec975a3e04b
comment:1436 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: 05da5b9d45c89ad38b58b4f8c6cfbba7ba165be9
comment:1437 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: ac457c178dee3715ee33b6bf2180a964c230097e
comment:1438 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: 4cb721ce134a48bebfa10af0d330a5d6f6140578
comment:1439 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 5f00d869e652aad1de266f597b53332edc1e53ce
comment:1440 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 9d19c14e82de888de484976e9b4a33aafeacd1fc
comment:1441 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 52d008d903751163eb96dead16a6e78555cfc603
comment:1442 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 93f05fa7dbd586753258d2809ae1069f8b3ddb85
comment:1443 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: 78e849fe60be7e27384541efa9d30c302f77ac4e
comment:1444 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: d2e02f188986b57dedc76243990df92f815cd880
comment:1445 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 4b6d829e91d279d0d2163b8af61327afa147a7e5
comment:1446 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: 21abda39b080e9b00d5f5fe59e8493fcb38984d8
comment:1447 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 6f8075880e58c280b101d00abefe68b3dc1c181e
comment:1448 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: c33c54c324056a3db3158f622178212b721b29d8
comment:1449 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 0a2dd010f461a14ed36d04a90a496d5bd8584d07
comment:1450 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: a617ed2d70cb20303654f980e2ca2e99749aa723
comment:1451 Changed 7 years ago by Alex Buts
refs #6449 fixing unix error
Changeset: fb93ef9a75674ebdd90dc36467d8d2fdd338f26f
comment:1452 Changed 7 years ago by Alex Buts
refs #6449 Attempt to fix unix error
(as it seems does not like const pointers for some reasons)
Changeset: 1ed0bf73e367d4d471da4690309a12fde84fa693
comment:1453 Changed 7 years ago by Alex Buts
refs #6449 further playing with const pointers.
as Unix seems does not want to accept non-const pointer as const
Changeset: 592489327200cdbff2fc5169ecb52ec775efa14f
comment:1454 Changed 7 years ago by Alex Buts
refs #6449 Hell with it, this UNIX compiler is completely stupid
lets try to give it what it wants.
Changeset: 6678ec1ffbbb461bd21f6170625c9d452109d487
comment:1455 Changed 7 years ago by Alex Buts
refs #6449 further fighting with Nix
Changeset: 5887b2ceec2b8bd1ad0695d3adf0d039342985bd
comment:1456 Changed 7 years ago by Alex Buts
refs #6449 one more syntax difference.
Changeset: 330da25607ef91fd859e9ad2d81b6deb6fa16684
comment:1457 Changed 7 years ago by Alex Buts
refs #6449 differences in templates definition.
Changeset: 7745f7d5d5d2bd96b8a741061c456ca5419d352f
comment:1458 Changed 7 years ago by Alex Buts
refs #6449 changing enum definition for Nix
Changeset: dacb3d352412c114e6a93c94f0a377f52f2e8aae
comment:1459 Changed 7 years ago by Alex Buts
refs #6449 Other syntax differences
Changeset: 741c517fd1f976de6e50dfb041bf3f899b14fd29
comment:1460 Changed 7 years ago by Alex Buts
refs #6449 Templates again.
Changeset: 193d6805b0c59a9ddf4c88c5ee08ba96db95835e
comment:1461 Changed 7 years ago by Alex Buts
refs #6449 More differences in templates.
Changeset: 399bbda000fee2790885d9b7d58aa5c190bf6e61
comment:1462 Changed 7 years ago by Alex Buts
refs #6449 more templates and warnings
Changeset: 92a4c1a1bd59cbb2dbf9163abfdcaba0ce84428c
comment:1463 Changed 7 years ago by Alex Buts
refs #6449 Another syntax
Changeset: fd8506014e7a801ffe4e3e142075ff1d4a853e6b
comment:1464 Changed 7 years ago by Alex Buts
refs #6449 minor syntax
Changeset: 70eabc5895972337759080b46e482ce213143e9f
comment:1465 Changed 7 years ago by Alex Buts
refs #6449 Template syntax
Changeset: 8fea6ede5b2b16c5535166d32b1d15d383008f92
comment:1466 Changed 7 years ago by Alex Buts
refs #6449 Couple of hundred warnings should go
Changeset: 2e7d6d4ccecabd4e047feec01dbb8f99dbed4489
comment:1467 Changed 7 years ago by Alex Buts
refs #6449 some more warnings.
Changeset: 97ed3382c0806f858e9457b8491a3f82ee142d16
comment:1468 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: d90d7ed69fda5b55156acc9cf208d3c23baebc97
comment:1469 Changed 7 years ago by Alex Buts
refs #6449 Stupid error
Changeset: f48530a00ff2e00ff20f7a6953a9048ff126baf6
comment:1470 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 6c151c3c8805ed1c587f9886fcd35ebe466682a9
comment:1471 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: 2bb7b4ffc146afad4e08a4e65362dfd7b97f38c1
comment:1472 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: fc68e7a1fc4c3fcf641fc975cab32c238e588e0c
comment:1473 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: ac7dc90bddc7816bfa498a081f39458f5dd34f0e
comment:1474 Changed 7 years ago by Alex Buts
refs #6449 mainly stupid warnings
Changeset: 32c706ace7ecaaf92586aeb7f9c981350fbed3c4
comment:1475 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 3d1e587ad17be022cad7586ecec24487d0159baf
comment:1476 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: 702655ad3b5cb6067fbde557ea163ec23093863d
comment:1477 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: bb04d75b0b5d9537da41a47c96ec8e88328b9255
comment:1478 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 96edaee45fec8ba6e7115353b6d4d97e6b50f531
comment:1479 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 91a8c4464c586f72bdd4c6ea3ba97faa49d81026
comment:1480 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 7e74983ab35b5b302a82d9ae164188a2a5c03107
comment:1481 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 0cab1dc56c8e5671e6ea0e6bb68d7e8cd744b1ff
comment:1482 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 838cb68c722af2f91c5bff27c7da14b882c32dac
comment:1483 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: cf59ba120307e7eec766027d1ad48ff34ecbb988
comment:1484 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 32c45b4454ee125ddc8a8f9943f49db16faa3fd0
comment:1485 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: 749d9880cb50f571ed44c698e4f81be931866531
comment:1486 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: f2fd5c7c544db7afa833096bbf116ade47af5879
comment:1487 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 31e87436755cc104d8c7f762bd020aa2e6c0ef05
comment:1488 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 8e3850cacaa1c1b34b452072c48c9e2669acafe2
comment:1489 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 29d97ebd887cdb8e7d578610683299586aad267a
comment:1490 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: 523639d3a5732528e049f2c4819457e1bed5968f
comment:1491 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 4fa7e2bf3e81c758281ab159dd1e47f421bc24d9
comment:1492 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: 2d03b324c88909e421c8b2ec517e3c3517dc2972
comment:1493 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: 16ac0ef4196a3f0c6c1337bf66d4f59c4488aac0
comment:1494 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 5bfcbb9182ce1445b72f6623bdcaebdfe1d6b30e
comment:1495 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: 59de5b535c5403101931c98addb4471ada1ca608
comment:1496 Changed 7 years ago by Alex Buts
refs #6449 Stupid warnings
Changeset: 12be4ee644cda5771579bdd6482437911dc336e4
comment:1497 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 577dfaf7e29affa99bf6b1f45fd91c9b43117fcd
comment:1498 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 7a3720a579f752cb9357b1b35190617503f3653d
comment:1499 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a76ab613d5b84b414a21041d50a726b2e58356e0
comment:1500 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: dfb8018225931bd1c83af21f40f3613aca14c59c
comment:1501 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: e376222117d1541b1f7cd5a3cab9c78b0c92694a
comment:1502 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4b2474d3cb90e088657aecdf1de7bb59dabe12c7
comment:1503 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: bbe3476d1b70cd5a5bd493d74339f33b47992e03
comment:1504 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 88d45740a5154175240885d76a4a28f0540ee14c
comment:1505 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 394a45530650dd7611a7f7cfb0468861fe031431
comment:1506 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 3c61938a8be219b88fc18bcbdfd8764d80307de4
comment:1507 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: 4bb883ca2203697639ed5eb4f1159f8fba417ce1
comment:1508 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: ba24aae0a3a4c2a45957e50a19ebccd5efdd6d2e
comment:1509 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: 8cd6038d20bb682f57d865423714ad58817fabbd
comment:1510 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: a87509c511785431ffb69b3493420751b8190210
comment:1511 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 5bbf028a3ada73606a22b065d2a705300e90b885
comment:1512 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: b88677104807298585625c3bc5946c8a288d80f5
comment:1513 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: 41a40ae0abcc2a83c1cc9e74249457940f0548b9
comment:1514 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 9bbd62749d3dff22bd529d466e58c0d86255e846
comment:1515 Changed 7 years ago by Alex Buts
refs #6449 merge conflicts hopefully resolved
Merge branch 'feature/6449_fixMDBoxSplittingPerformance' into develop
Conflicts:
Code/Mantid/Framework/API/inc/MantidAPI/IMDNode.h Code/Mantid/Framework/Kernel/src/ISaveable.cpp Code/Mantid/Framework/Kernel/test/DiskBufferISaveableTest.h Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h Code/Mantid/Framework/MDEvents/src/BoxControllerNeXusIO.cpp Code/Mantid/Framework/MDEvents/src/MDBox.cpp Code/Mantid/Framework/MDEvents/src/MDBoxFlatTree.cpp Code/Mantid/Framework/MDEvents/src/MDEventWorkspace.cpp Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp Code/Mantid/Framework/MDEvents/src/MDTransfModQ.cpp Code/Mantid/Framework/MDEvents/src/MDTransfQ3D.cpp Code/Mantid/Framework/MDEvents/test/MDEventTest.h
Changeset: 1dfcfcaac890f06198a57e7fe6b18a680c00bb27
comment:1516 Changed 7 years ago by Alex Buts
refs #6449 correct EI copying
Changeset: 88a07e88ad3bf2a37277676c539a2e3cb5f57383
comment:1517 Changed 7 years ago by Alex Buts
refs #6449 fix Binary operation not to crash in ReleaseWithDebug mode
The MVS2012 crashes on building BinaryOperation.cpp in release with debug information mode. To get access to this mode I have to refactor binary operation code
Changeset: 0c612c3c5aff503cda68228ad3c84b5669a7c766
comment:1518 Changed 7 years ago by Alex Buts
refs #6449 Minor changes to keep profiler happy
and VS2012 compiler in release with debug info mode. It seems in this mode id is very picky (if not buggy)
Changeset: 04c06e4a0995afedb14af34958e5f986367a5873
comment:1519 Changed 7 years ago by Alex Buts
refs #6449 Changed all MDBoxBase lists/iteratros from Base to IMDNode
Changeset: bb882f7009c0f735c0499108e3cf4e7a28c87e06
comment:1520 Changed 7 years ago by Alex Buts
refs #6449 Streamlined MDNode interfaces
Changeset: a207b86820c26f250b1c713dd1e48b2d3d73d99d
comment:1521 Changed 7 years ago by Alex Buts
refs #6449 Enabled DiskBuffer test
for everything that is outside of ISaveable test
Changeset: c03e56329dda3c3e03310b06be03e5f368aca0b2
comment:1522 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests covering DB logics
though some may be irrelevant/outdated -- left them in place just in case
Changeset: ae6f5e92336d1f6dbc99b5dc45eb6ceebff31337
comment:1523 Changed 7 years ago by Alex Buts
refs #6449 Extracted node interface and started extracting MDSaveable
Changeset: 405f9a346bc33385cce0982d39d6eae6cd43a24f
comment:1524 Changed 7 years ago by Alex Buts
refs #6449 enabling new box interface (not finished)
Changeset: de0fbdb43a6683624738932416106e4abd3bec79
comment:1525 Changed 7 years ago by Alex Buts
refs #6449 MDEvents project compiles with new interface
Changeset: f9db5fcb6d1a32d8a691609974f85725f695432b
comment:1526 Changed 7 years ago by Alex Buts
refs #6449 Enabled MDBoxBase test all except FileID (TODO)
Changeset: 1dfdbdb1fac988d422862a42832f88962ec038d2
comment:1527 Changed 7 years ago by Alex Buts
refs #6449 Enabled all MDBox tests except related to save/load
Changeset: ca0198f4091887e5706309830c1cf784d21cb692
comment:1528 Changed 7 years ago by Alex Buts
refs #6449 adding tests for AddAndBuild event operations
(not finished yet)
Changeset: abe442ec4bd35287c8eedece754be689da830792
comment:1529 Changed 7 years ago by Alex Buts
refs #6449 MDBox test mainly done
(and some simplification to box interface too)
Changeset: 896e47a1e43d5f4cc7303a104b3d82d009178b90
comment:1530 Changed 7 years ago by Alex Buts
refs #6449 enabled MDGridBox test (main part)
Changeset: 27689a3d87a6d05f25b8899c1cab4f96114b568a
comment:1531 Changed 7 years ago by Alex Buts
refs #6449 intermediate commit for rebasing
Changeset: 1699e3c85c2186736a7494e9c131858bd8c633cb
comment:1532 Changed 7 years ago by Alex Buts
refs #6449 intermediate changes to fix unit tests
Changeset: ee197fe19b90a5b3c0a77c96bf4d51f6a462b861
comment:1533 Changed 7 years ago by Alex Buts
refs #6449 fixed MDEventWorkspaceTest and some minor changes.
Changeset: cf2e1f9af7c34df0be24fe67a2482bc1b284992b
comment:1534 Changed 7 years ago by Alex Buts
refs #6449 enabled Iterator tests (excluding mock)
Changeset: c336ce49b16b02a3f94e6893fa8485ac52c96591
comment:1535 Changed 7 years ago by Alex Buts
refs #6449 partially moved to new MDBoxBase interface (IMDNode)
Changeset: 8c0aa3c6a3d52242e617b79d82dca0bcf277e33f
comment:1536 Changed 7 years ago by Alex Buts
refs #6449 unit test for serialize/deserialize events
also minor changes to algorithms, disabling parts which are not yet supported.
Changeset: 4294b3828c3e85bca429cda2363e69516d1eea10
comment:1537 Changed 7 years ago by Alex Buts
refs #6449 started enabling MDBoxSaveable class
as class which saves to NeXus
Changeset: 15ac3588f24e5755598991ab99ccd88f58b91177
comment:1538 Changed 7 years ago by Alex Buts
refs #6449 Extracted NexusIO from box controller
and enabled number of other small things related to file-based boxes
Changeset: 5cae08cc70842ffaae0fa809cb98578c71d86f16
comment:1539 Changed 7 years ago by Alex Buts
refs #6449 Enabled main part of MDBoxFlatTree (except file based)
Temporary Reverted box controller to with control of boxes to change to vanilla box controller and disabling BC copy constructor, as it is too complex for file based workspaces.
Changeset: 34ac24b8ea3d1f0aea9573c4ce347f3121fee674
comment:1540 Changed 7 years ago by Alex Buts
refs #6449 got rid of BoxCtrlChangesList&MDBoxToChange
for the time being
Changeset: a8ea84a7d174dad5417b69b6e4ad8c9bc7788db5
comment:1541 Changed 7 years ago by Alex Buts
refs #6449 started implementing actual save method for boxes
intermediate commit, done for start testing
Changeset: 0de91d56927dd2e946aea4ce59eb9237ef939cd8
comment:1542 Changed 7 years ago by Alex Buts
refs #6449 some small things forgotten
Changeset: a3b3006c013b43db7d1d27628812d96670a82abc
comment:1543 Changed 7 years ago by Alex Buts
refs #6449 First run on BoxControllerNxSIO:opens file in right place
Changeset: 6b6e25904aecb0ded2ff4a0ac6949df40ad99b57
comment:1544 Changed 7 years ago by Alex Buts
refs #6449 tested openNexus file operations in read and read/write
modes
Changeset: 2b960a91df05603d44c8ed2fad8253f14569aeb0
comment:1545 Changed 7 years ago by Alex Buts
refs #6449 finished testing BoxControllerNxSIO
Changeset: cb88f464558851ab6a83af0ddb5eddc5eb0af84d
comment:1546 Changed 7 years ago by Alex Buts
refs #6449 Started enabling DB logic on MD boxes
Changeset: 3ce529dc296370091f329661e54e9b18e71174c6
comment:1547 Changed 7 years ago by Alex Buts
refs #6449 Created MDBox Saveable and enabled some tests for it.
Changeset: dd79a8915c66299d25a17997fdfc9c20194cd107
comment:1548 Changed 7 years ago by Alex Buts
refs #6449 presumably completed all new saveable logic
Changeset: 6d35b14458f2fc45f518147754f96eb7457f37f7
comment:1549 Changed 7 years ago by Alex Buts
refs #6449 Enabled most system tests for MDBoxSaveable
fixed minor error related to this.
Changeset: 206b161d93574cde1eb0ceddd7dd53aab101e602
comment:1550 Changed 7 years ago by Alex Buts
refs #6449 more unit tests for MDBoxSaveable
and small changes related to its enhancement.
Changeset: 9a2fa0517f785e1f7323e51c810e42d536ec0c46
comment:1551 Changed 7 years ago by Alex Buts
refs #6449 enabled all tests for MDBoxSaveable
Changeset: 2a2c280ce8ad78a12386240cf6a3938cf4896f22
comment:1552 Changed 7 years ago by Alex Buts
refs #6449 minor changes to test
Changeset: b6b6b3ac699881fd01dd41c9264a70a3fcf12cba
comment:1553 Changed 7 years ago by Alex Buts
refs #6449 finishing touches for MDEvents project
only MDBoxFlatTree may still need to be modified for this ticket.
Changeset: dd6d71b51cf13a0b30f097443b2c486d1f4e48f6
comment:1554 Changed 7 years ago by Alex Buts
refs #6449 Save MD seems work ( tested)
It may be not very efficient file mode as one needs to identify the if the buffer for SaveMD make file based is defined correctly.
Changeset: 97e55610080681ce0ffa4ac740334841d9d91a57
comment:1555 Changed 7 years ago by Alex Buts
refs #6449 LoadMD works fine in all modes.
enabled its test and fixed (I believe unnoticed earlier) errors with file-backed operations.
Changeset: bc05d6c398eec3212f57565647922a311fc46486
comment:1556 Changed 7 years ago by Alex Buts
refs #6449 MergeMDFiles and tests for it are passing
Changeset: 39842f11f50e09a5e475dea341c42235d3403e93
comment:1557 Changed 7 years ago by Alex Buts
refs #6449 All enabled. Not fully tested yet.
Changeset: 59dbf70e9dcfdc5d56bad4befe5ccac88507a75f
comment:1558 Changed 7 years ago by Alex Buts
refs #6449 Removed BC as shared pointer in BoxControllerNxSIO
It is pain to have BC shared pointer in Nexus loader. It is also question if it needs access to box controller at all. This is why it is currently accessed through const pointer
Changeset: 94eb254d07519458aa04b974d48a608891be601c
comment:1559 Changed 7 years ago by Alex Buts
refs #6449 fixed problem with disk buffer allocation
(should be unit tests for that particular case)
Changeset: 931b586412c0c464b9f31fcd53adecc7d82d783c
comment:1560 Changed 7 years ago by Alex Buts
Refs #6449 Fixing Unix compiler issues.
Changeset: 7727efdc005db912e69d93c80bd2716cda98dee6
comment:1561 Changed 7 years ago by Alex Buts
Refs #6449 Fixing syntax diffs msvc vs gcc
Changeset: 9b883db6c46c92c11f229f0264917b6c972e7703
comment:1562 Changed 7 years ago by Alex Buts
refs #6449 small bug in events test (how did it pass?)
Changeset: 816b9feb51fb4e446b292a8aa2b38e820dd1e28e
comment:1563 Changed 7 years ago by Alex Buts
refs #6449 Use static_cast not c-style cast
Changeset: 49c92a92d254478ff103001a8def8f9f4d9df963
comment:1564 Changed 7 years ago by Alex Buts
refs #6449 More warnings and small error in tests
Changeset: 5ba244cb357248f4b8182c473e25ed2e32a3152b
comment:1565 Changed 7 years ago by Alex Buts
refs #6449 Some warnings
Changeset: bd5b728fbb7c146c51cbeda246982e6cc112431b
comment:1566 Changed 7 years ago by Alex Buts
refs #6449 occasionally broken test
Changeset: ee0866090011cf7b268eac0cf5a117460096007e
comment:1567 Changed 7 years ago by Alex Buts
refs #6449 trying to fix mac (unique_ptr) issue
Changeset: 3c9f9d3bd38aa816b14fadc997fa9a95d9688ea2
comment:1568 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: b0b4ea17c8ff19d686082c1276cdc3f9cd6b1938
comment:1569 Changed 7 years ago by Alex Buts
refs #6449 Attempt to disable tests failing on Unix
to identify the culprit
Changeset: 11804113b49c99c4c995064eac16d05052def8fe
comment:1570 Changed 7 years ago by Alex Buts
refs #6449 typing error
Changeset: ee76a29278d6f46b1c33a155f9180cf2742991a1
comment:1571 Changed 7 years ago by Alex Buts
refs #6449 disabled multi-threaded tests
for the time being
Changeset: 4a37c5f73a618854792fffdcdbd22a050a9d2e9a
comment:1572 Changed 7 years ago by Alex Buts
refs #6449 trying to disable DiskBufferTest
properly
Changeset: 24d9a08f743df9ce8dc9efff59fd2042140f1491
comment:1573 Changed 7 years ago by Alex Buts
refs #6449 Typing errors
Changeset: 931f9dac4f20d618a2d727c1b6aaca51ae1b84ce
comment:1574 Changed 7 years ago by Alex Buts
refs #6449 start enabling DB tests
Changeset: 8e9ec4b9f0deb37342d90a2473894d97a0835f3c
comment:1575 Changed 7 years ago by Alex Buts
refs #6449 stupid warning
Changeset: 3e32c6a490f86cf1f80903e711958539c3b45a07
comment:1576 Changed 7 years ago by Alex Buts
refs #6449 disable DB tesats again
(may be set/up tead down are the culprits?
Changeset: 5e3a7ce9e11a3ef3bb0c67ad79dfec6e8b776a45
comment:1577 Changed 7 years ago by Alex Buts
refs #6449 doxyden & minor DB changes
Changeset: 4437da998b90d48c23f7d80e305bfa5deda62a39
comment:1578 Changed 7 years ago by Alex Buts
refs #6449 fully hide BoxControllerWithBoxTracking
(will remove bunch of warnings)
Changeset: dfe7a7c463cff01d1cb09d0b671a7434cefb6303
comment:1579 Changed 7 years ago by Alex Buts
refs #6449 Warnings and avoid read/write empty NeXus
Changeset: 14b02e4a11598c98c400a9f0a1e93718e61e57b2
comment:1580 Changed 7 years ago by Alex Buts
refs #6449 Have hopefully fixed system test
Changeset: 992f9d040fb3ea7635967702a3157c6a48330f3d
comment:1581 Changed 7 years ago by Alex Buts
refs #6449 should fix unit test on MDBoxSaveable
(though in very ugly way)
Changeset: 11f8ba37fa056182fa16702d542a82db140a7d22
comment:1582 Changed 7 years ago by Alex Buts
refs #6449 let's disable DB tests for time being
Changeset: 78cb48d7fd16a964b8843b26f713a6585475cb37
comment:1583 Changed 7 years ago by Alex Buts
refs #6449 BoxControllerNeXusIO reads/writes double and float events
Changeset: fc12f794214d28b525fadbdefcbdd63f4e9882ee
comment:1584 Changed 7 years ago by Alex Buts
refs #6449 trivial warning
Changeset: 134d2e5533f6735513d8283d9fc519cb37dd7d60
comment:1585 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock problem on Unix
Changeset: f20d34d8eea115802e5d0b6573592634e8ede666
comment:1586 Changed 7 years ago by Alex Buts
refs #6449 now it should fix Unix hung-up (fixed other bug introduced)
Changeset: b1cd3564903f767654c4facce2ed6d33bfdb3766
comment:1587 Changed 7 years ago by Alex Buts
refs #6449 more careful mutexing
Changeset: 966f2cc87144349123c85e84b852e759af8bfc8a
comment:1588 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in the DiskBufferTest.h
Changeset: edca71691939c8a7824da2fc103dd0e955f0dc82
comment:1589 Changed 7 years ago by Alex Buts
refs #6449 Fixing compiler warnings
Changeset: 38e608e0854a86e0dbc5ffbac0e764c8b0a3b942
comment:1590 Changed 7 years ago by Alex Buts
refs #6449 disabling dummy IO tests in ISaveable
Changeset: 6e994c23f43676dd1c34a04d63307f088683ae12
comment:1591 Changed 7 years ago by Alex Buts
refs #6449 removed saveable and replaced it with ISaveable.cpp
Changeset: 34688dc88cc11f8a4db2e13f5496650cfc7cd89c
comment:1592 Changed 7 years ago by Alex Buts
refs #6449 getting rid of ISaveable
Changeset: a6da9425dac319f8296707fe0151b5e623859551
comment:1593 Changed 7 years ago by Alex Buts
refs #6449 removed traces of Saveable
and * const attribute from getISaveable
Changeset: b1f04d2ca13f1d992a98e711ffee00c6236718eb
comment:1594 Changed 7 years ago by Alex Buts
refs #6449 Disabled NeXus loader attempting to identify Unix lock
Changeset: 8347588c6e39b395041c1ad0e81e4b31ee811cc1
comment:1595 Changed 7 years ago by Alex Buts
refs #6449 A bit more wandering around (and probably over-locking)
Changeset: 4851c70cf3b9314db26d52e828be45c23fa4a2ef
comment:1596 Changed 7 years ago by Alex Buts
refs #6449 stupid bug
Changeset: e52d7a5906f42f1abfcba3f68128142b3d169f21
comment:1597 Changed 7 years ago by Alex Buts
Refs #6449 Fixing doxygen warnings
Changeset: 56c315589f3a494bb332595218830e127a337c62
comment:1598 Changed 7 years ago by Alex Buts
refs #6449 Enabled one NeXus loader test.
Changeset: 154f2cab521d58a3c74fead6071d9824f5d324d4
comment:1599 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and compiler warnings
Changeset: a586f311463832d7f8f5a49efb4726dbfbe4033c
comment:1600 Changed 7 years ago by Alex Buts
refs #6449 One more MDBoxSaveableTest enabled
Changeset: 8d94bfc1a88bc2d37fbb1dc559d95c118576de6b
comment:1601 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: d806752b4564a889bf137a7b760b83dc18c517a2
comment:1602 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd enabled
Changeset: d602932b5548cebf9fd2553fdb5b44d2f8b6a0d7
comment:1603 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: b569dc2aaadf9c28a404f2ce2237411f4897e693
comment:1604 Changed 7 years ago by Alex Buts
refs #6449 test_fileBackEnd_nonConst_access enabled
Changeset: 3dd6b8a962d006d9ff6f0c3b34778728d287d323
comment:1605 Changed 7 years ago by Alex Buts
refs #6449 win32 warning
Changeset: a83fd5829827c174e1623b133e5ea2835cdd4d44
comment:1606 Changed 7 years ago by Alex Buts
refs #6449 hopefully fixed lock in BC
Changeset: 184cb76b7281db331402dba6c9d640d59ba22dc0
comment:1607 Changed 7 years ago by Alex Buts
Refs #6449 Fixing compiler warnings
Changeset: 072d62e1164c7b6432aa411b89eb55e9e35fef63
comment:1608 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings.
Changeset: 871386ca57a20012900e63c101188247adb62152
comment:1609 Changed 7 years ago by Alex Buts
refs #6449 Doxygen warnings
Changeset: f8a9d6445c8d14a5a89da509a5e64f3b5abe1286
comment:1610 Changed 7 years ago by Alex Buts
refs #6449 Doxygen and minor stylistic changes.
Changeset: 08511ce191e177e981a78ec1aea81848eb01d162
comment:1611 Changed 7 years ago by Alex Buts
refs #6449 should fix MDEvent performance test
as there are sum of really large numbers which will not be calculated with abserr=1.e-7. Reller ~1.e-7 is more appropriate.
Changeset: b29d5aefa24c4fb6a3bcf70c8acfed351e54b12f
comment:1612 Changed 7 years ago by Alex Buts
refs #6449 Changes to failing test
Changeset: 4010d33cd399a4f837e878415c26cff018f6e1a2
comment:1613 Changed 7 years ago by Alex Buts
refs #6449 tabs and spaces.
Changeset: 4f275a8df2b9f71acc67d9977a160dd7f938f995
comment:1614 Changed 7 years ago by Alex Buts
refs #6449 fixing performance tests and disabling them until #6852
is merged with the master
Changeset: 773b6e3e4317a6caecd857c2c04ec72b2cf1578d
comment:1615 Changed 7 years ago by Alex Buts
refs #6449 This should fix it
The clear consequence of choosing bad name for the thing and forgetting about it.
Changeset: 60c71fafb17863d79f924e09aba851bae878256a
comment:1616 Changed 7 years ago by Russell Taylor
Merge branch 'feature/6371_step_scan_gui' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1617 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1618 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1619 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1620 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1621 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1622 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1623 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1624 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1625 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1626 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1627 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1628 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1629 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1630 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1631 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1632 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1633 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1634 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1635 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1636 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1637 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1638 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1639 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1640 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1641 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1642 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1643 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1644 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1645 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1646 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1647 Changed 7 years ago by Martyn Gigg
Merge branch 'bugfix/6832_mac_python_downcastbug' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1648 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' of https://github.com/mantidproject/mantid into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1649 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' of https://github.com/mantidproject/mantid into bugfix/6449_fixMDBoxSplittingPerformance into 6856_ConvertToDiffractionMDWS_v2
comment:1650 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1651 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1652 Changed 7 years ago by Wenduo Zhou
Merge branch 'feature/6766_log_info' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1653 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1654 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1655 Changed 7 years ago by Wenduo Zhou
Merge branch 'feature/6737_correct_logtime' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1656 Changed 7 years ago by Alex Buts
Merge branch 'develop' of https://github.com/mantidproject/mantid into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1657 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1658 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1659 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1660 Changed 7 years ago by Wenduo Zhou
Merge branch 'feature/6749_import_fp_irf' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1661 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1662 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1663 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1664 Changed 7 years ago by Alex Buts
Merge branch 'develop' of https://github.com/mantidproject/mantid into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1665 Changed 7 years ago by Russell Taylor
Merge branch 'feature/6371_step_scan_gui' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1666 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1667 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1668 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1669 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1670 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1671 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1672 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1673 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1674 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1675 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1676 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1677 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1678 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1679 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1680 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1681 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1682 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1683 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1684 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1685 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1686 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1687 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1688 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1689 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1690 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1691 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1692 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1693 Changed 7 years ago by Alex Buts
Merge branch 'Branch_bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1694 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1695 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1696 Changed 7 years ago by Martyn Gigg
Merge branch 'bugfix/6832_mac_python_downcastbug' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1697 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' of https://github.com/mantidproject/mantid into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1698 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' of https://github.com/mantidproject/mantid into bugfix/6449_fixMDBoxSplittingPerformance into 6856_ConvertToDiffractionMDWS_v2
comment:1699 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1700 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1701 Changed 7 years ago by Wenduo Zhou
Merge branch 'feature/6766_log_info' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1702 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1703 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1704 Changed 7 years ago by Wenduo Zhou
Merge branch 'feature/6737_correct_logtime' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1705 Changed 7 years ago by Alex Buts
Merge branch 'develop' of https://github.com/mantidproject/mantid into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1706 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1707 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1708 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1709 Changed 7 years ago by Wenduo Zhou
Merge branch 'feature/6749_import_fp_irf' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1710 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1711 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1712 Changed 7 years ago by Alex Buts
Merge branch 'bugfix/6449_fixMDBoxSplittingPerformance' into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1713 Changed 7 years ago by Alex Buts
Merge branch 'develop' of https://github.com/mantidproject/mantid into develop into 6856_ConvertToDiffractionMDWS_v2
comment:1714 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 7295