_aggregator_impl.h   _aggregator_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _concurrent_queue_impl.h   _concurrent_queue_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _concurrent_unordered_impl.h   _concurrent_unordered_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_impl.h   _flow_graph_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_indexer_impl.h   _flow_graph_indexer_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_item_buffer_impl.h   _flow_graph_item_buffer_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_join_impl.h   _flow_graph_join_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_node_impl.h   _flow_graph_node_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_tagged_buffer_impl.h   _flow_graph_tagged_buffer_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_trace_impl.h   _flow_graph_trace_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _flow_graph_types_impl.h   _flow_graph_types_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _mutex_padding.h   _mutex_padding.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _range_iterator.h   _range_iterator.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _tbb_strings.h   _tbb_strings.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _tbb_windef.h   _tbb_windef.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _x86_eliding_mutex_impl.h   _x86_eliding_mutex_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 _x86_rtm_rw_mutex_impl.h   _x86_rtm_rw_mutex_impl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 aggregator.h   aggregator.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 aligned_space.h   aligned_space.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 atomic.h   atomic.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 blocked_range.h   blocked_range.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 blocked_range2d.h   blocked_range2d.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 blocked_range3d.h   blocked_range3d.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cache_aligned_allocator.h   cache_aligned_allocator.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 combinable.h   combinable.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_hash_map.h   concurrent_hash_map.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_lru_cache.h   concurrent_lru_cache.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_priority_queue.h   concurrent_priority_queue.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_queue.h   concurrent_queue.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_unordered_map.h   concurrent_unordered_map.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_unordered_set.h   concurrent_unordered_set.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 concurrent_vector.h   concurrent_vector.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 condition_variable   condition_variable 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
skipping to change at line 143 skipping to change at line 143
//! Adopt_lock constructor //! Adopt_lock constructor
/** precondition: the calling thread owns the mutex. If it does not, mu tex->unlock() would fail. /** precondition: the calling thread owns the mutex. If it does not, mu tex->unlock() would fail.
postcondition: pm==&m and owns==true */ postcondition: pm==&m and owns==true */
unique_lock(mutex_type& m, adopt_lock_t) : pm(&m), owns(true) {} unique_lock(mutex_type& m, adopt_lock_t) : pm(&m), owns(true) {}
//! Timed unique_lock acquisition. //! Timed unique_lock acquisition.
/** To avoid requiring support for namespace chrono, this method deviat es from the working draft in that /** To avoid requiring support for namespace chrono, this method deviat es from the working draft in that
it uses tbb::tick_count::interval_t to specify the time duration. * / it uses tbb::tick_count::interval_t to specify the time duration. * /
unique_lock(mutex_type& m, const tick_count::interval_t &i) : pm(&m) {o wns = try_lock_for( i );} unique_lock(mutex_type& m, const tick_count::interval_t &i) : pm(&m) {o wns = try_lock_for( i );}
#if __TBB_CPP11_RVALUE_REF_PRESENT
//! Move constructor
/** postconditions: pm == src_p.pm and owns == src_p.owns (where src_p
is the state of src just prior to this
construction), src.pm == 0 and src.owns == false. */
unique_lock(unique_lock && src): pm(NULL), owns(false) {this->swap(src)
;}
//! Move assignment
/** effects: If owns calls pm->unlock().
Postconditions: pm == src_p.pm and owns == src_p.owns (where src_p
is the state of src just prior to this
assignment), src.pm == 0 and src.owns == false. */
unique_lock& operator=(unique_lock && src) {
if (owns)
this->unlock();
pm = NULL;
this->swap(src);
return *this;
}
#endif // __TBB_CPP11_RVALUE_REF_PRESENT
//! Destructor //! Destructor
~unique_lock() { if( owns ) pm->unlock(); } ~unique_lock() { if( owns ) pm->unlock(); }
// 30.4.3.2.2 locking // 30.4.3.2.2 locking
//! Lock the mutex and own it. //! Lock the mutex and own it.
void lock() { void lock() {
if( pm ) { if( pm ) {
if( !owns ) { if( !owns ) {
pm->lock(); pm->lock();
owns = true; owns = true;
 End of changes. 2 change blocks. 
1 lines changed or deleted 23 lines changed or added


 critical_section.h   critical_section.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 enumerable_thread_specific.h   enumerable_thread_specific.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 flow_graph.h   flow_graph.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gcc_armv7.h   gcc_armv7.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gcc_generic.h   gcc_generic.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gcc_ia32_common.h   gcc_ia32_common.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gcc_itsx.h   gcc_itsx.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 ibm_aix51.h   ibm_aix51.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 icc_generic.h   icc_generic.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 index.html   index.html 
skipping to change at line 16 skipping to change at line 16
<H2>Directories</H2> <H2>Directories</H2>
<DL> <DL>
<DT><A HREF="tbb/index.html">tbb</A> <DT><A HREF="tbb/index.html">tbb</A>
<DD>Include files for Intel TBB classes and functions. <DD>Include files for Intel TBB classes and functions.
</DL> </DL>
<HR> <HR>
<A HREF="../index.html">Up to parent directory</A> <A HREF="../index.html">Up to parent directory</A>
<p></p> <p></p>
Copyright &copy; 2005-2014 Intel Corporation. All Rights Reserved. Copyright &copy; 2005-2015 Intel Corporation. All Rights Reserved.
<P></P> <P></P>
Intel is a registered trademark or trademark of Intel Corporation Intel is a registered trademark or trademark of Intel Corporation
or its subsidiaries in the United States and other countries. or its subsidiaries in the United States and other countries.
<p></p> <p></p>
* Other names and brands may be claimed as the property of others. * Other names and brands may be claimed as the property of others.
</BODY> </BODY>
</HTML> </HTML>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 linux_common.h   linux_common.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 linux_ia32.h   linux_ia32.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 linux_ia64.h   linux_ia64.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 linux_intel64.h   linux_intel64.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 mac_ppc.h   mac_ppc.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 macos_common.h   macos_common.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 memory_pool.h   memory_pool.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 mic_common.h   mic_common.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 msvc_armv7.h   msvc_armv7.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 msvc_ia32_common.h   msvc_ia32_common.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 mutex.h   mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 null_mutex.h   null_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 null_rw_mutex.h   null_rw_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_do.h   parallel_do.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_for.h   parallel_for.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_for_each.h   parallel_for_each.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_invoke.h   parallel_invoke.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_reduce.h   parallel_reduce.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_scan.h   parallel_scan.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_sort.h   parallel_sort.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 parallel_while.h   parallel_while.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 partitioner.h   partitioner.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 pipeline.h   pipeline.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 ppl.h   ppl.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 queuing_mutex.h   queuing_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 queuing_rw_mutex.h   queuing_rw_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 reader_writer_lock.h   reader_writer_lock.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 recursive_mutex.h   recursive_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 runtime_loader.h   runtime_loader.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 scalable_allocator.h   scalable_allocator.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 spin_mutex.h   spin_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 spin_rw_mutex.h   spin_rw_mutex.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 sunos_sparc.h   sunos_sparc.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 task.h   task.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 task_arena.h   task_arena.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 task_group.h   task_group.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 task_scheduler_init.h   task_scheduler_init.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 task_scheduler_observer.h   task_scheduler_observer.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb.h   tbb.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_allocator.h   tbb_allocator.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_annotate.h   tbb_annotate.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_config.h   tbb_config.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_exception.h   tbb_exception.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_machine.h   tbb_machine.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_profiling.h   tbb_profiling.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbb_stddef.h   tbb_stddef.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
skipping to change at line 29 skipping to change at line 29
*/ */
#ifndef __TBB_tbb_stddef_H #ifndef __TBB_tbb_stddef_H
#define __TBB_tbb_stddef_H #define __TBB_tbb_stddef_H
// Marketing-driven product version // Marketing-driven product version
#define TBB_VERSION_MAJOR 4 #define TBB_VERSION_MAJOR 4
#define TBB_VERSION_MINOR 3 #define TBB_VERSION_MINOR 3
// Engineering-focused interface version // Engineering-focused interface version
#define TBB_INTERFACE_VERSION 8002 #define TBB_INTERFACE_VERSION 8003
#define TBB_INTERFACE_VERSION_MAJOR TBB_INTERFACE_VERSION/1000 #define TBB_INTERFACE_VERSION_MAJOR TBB_INTERFACE_VERSION/1000
// The oldest major interface version still supported // The oldest major interface version still supported
// To be used in SONAME, manifests, etc. // To be used in SONAME, manifests, etc.
#define TBB_COMPATIBLE_INTERFACE_VERSION 2 #define TBB_COMPATIBLE_INTERFACE_VERSION 2
#define __TBB_STRING_AUX(x) #x #define __TBB_STRING_AUX(x) #x
#define __TBB_STRING(x) __TBB_STRING_AUX(x) #define __TBB_STRING(x) __TBB_STRING_AUX(x)
// We do not need defines below for resource processing on windows // We do not need defines below for resource processing on windows
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 tbb_thread.h   tbb_thread.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tbbmalloc_proxy.h   tbbmalloc_proxy.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 thread   thread 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tick_count.h   tick_count.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 tuple   tuple 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 windows_api.h   windows_api.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 windows_ia32.h   windows_ia32.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 windows_intel64.h   windows_intel64.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 xbox360_ppc.h   xbox360_ppc.h 
/* /*
Copyright 2005-2014 Intel Corporation. All Rights Reserved. Copyright 2005-2015 Intel Corporation. All Rights Reserved.
This file is part of Threading Building Blocks. Threading Building Bloc ks is free software; This file is part of Threading Building Blocks. Threading Building Bloc ks is free software;
you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License you can redistribute it and/or modify it under the terms of the GNU Gen eral Public License
version 2 as published by the Free Software Foundation. Threading Building Blocks is version 2 as published by the Free Software Foundation. Threading Building Blocks is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the distributed in the hope that it will be useful, but WITHOUT ANY WARRANT Y; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE .
See the GNU General Public License for more details. You should have received a copy of See the GNU General Public License for more details. You should have received a copy of
the GNU General Public License along with Threading Building Blocks; i f not, write to the the GNU General Public License along with Threading Building Blocks; i f not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/