kohei-us / mdds Goto Github PK
View Code? Open in Web Editor NEWActively maintained on https://gitlab.com/mdds/mdds instead. This one is just a mirror.
License: MIT License
Actively maintained on https://gitlab.com/mdds/mdds instead. This one is just a mirror.
License: MIT License
If I try to build mdds with boost-1.57 I get the following errors during make
check:
"In file included from include/mdds/multi_type_vector.hpp:34:0,
from ./src/multi_type_vector_test_default.cpp:31:
include/mdds/multi_type_vector_types.hpp: In static member function 'static
void mdds::mtv::element_block<_Self, _TypeId, _Data>::print_block(const
mdds::mtv::base_element_block&)':
include/mdds/multi_type_vector_types.hpp:258:9: error: 'for_each' is not a
member of 'std'
std::for_each(blk2.begin(), blk2.end(), print_block_array());
...
(more of the same kind)"
The attached patch fixes that. The reason is probably the newer boost version
dropping a #include.
Original issue reported on code.google.com by [email protected]
on 6 Nov 2014 at 6:43
Attachments:
variables set but unused
Original issue reported on code.google.com by [email protected]
on 11 Feb 2011 at 3:23
Attachments:
Support a cached search operation where the last search result is stored, and
is used instead of running full search each and every time.
Tree search is not necessarily cheap, and there are many cases where the client
code has to cache the last search result and re-use it for better performance.
Why not support this in the library itself?
Original issue reported on code.google.com by [email protected]
on 2 Dec 2010 at 7:00
It has been broken by changeset 7b807e5a4295 "Re-defined
flat_segment_tree::node using a template-only, with no inheritance."
Fix attached.
Original issue reported on code.google.com by dave.tardon
on 24 Mar 2011 at 7:22
Attachments:
Currently, flat_segment_tree::search() only searches from the head position.
Add a new method to allow searching from the end position.
While I'm at it, I should also rename search() and search_tree() to find() and
find_tree(), respectively, to make the naming more in line with STL's.
Original issue reported on code.google.com by [email protected]
on 27 Sep 2010 at 8:03
When all nodes are shifted right and the leftmost node has a value other than
initial, a new node is inserted, but it is not linked from the node right to
it. This causes crash in the loop in disconnect_all_leaves, because
disconnect_all_nodes(cur_node) deletes the node next_node is currently pointing
to.
Fix attached.
Original issue reported on code.google.com by dave.tardon
on 24 Mar 2011 at 2:06
Attachments:
This is just to test how this bug tracker works.
Original issue reported on code.google.com by [email protected]
on 6 Jan 2008 at 7:22
What steps will reproduce the problem?
1. make test.recset.perf
What version of the product are you using?
mdds-0.3.0
Fix attached.
Original issue reported on code.google.com by dave.tardon
on 1 Jul 2010 at 5:27
Attachments:
flat_segment_tree should have swap() method which should swap the guts of two
flat_segment_tree instances.
Original issue reported on code.google.com by [email protected]
on 27 Sep 2010 at 7:54
If the tree is shifted from the leftmost leaf and the value of it differs from
the initial value, a new node that carries the value of the leftmost leaf is
inserted. But if the shift size is bigger than the span of the tree, its key
will be greater that that of the rightmost leaf.
Demonstration example and fix attached.
Original issue reported on code.google.com by dave.tardon
on 24 Mar 2011 at 2:36
Attachments:
As is visible from the attached reproducer, the default operator=() leads to
crash. So it must either be implemented (probably in the same way as the copy
constructor) or disabled.
Original issue reported on code.google.com by dave.tardon
on 25 Mar 2011 at 9:08
Attachments:
I.e., fst.shift_right(fst.min_key(), anysize, true) does not skip the leftmost
node and fills the default value from left. If this is a special case, it
should be documented. Otherwise, the attached patch fixes it.
Original issue reported on code.google.com by dave.tardon
on 25 Mar 2011 at 7:17
Attachments:
max_key() and min_key() should return the max and min key values, respectively,
and default_value() should return the default initial value.
Original issue reported on code.google.com by [email protected]
on 1 Dec 2010 at 5:17
Please ship Makefile.am and configure.{ac,in} files in your release tarballs in
order for us to be able modify build system if needed.
It is much easier for packager to alter the above files and run autogen.sh
again then to crawl throught the raw configure sh script.
Thanks
Original issue reported on code.google.com by [email protected]
on 22 Jul 2011 at 9:41
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.