summaryrefslogtreecommitdiffstats
path: root/src/include/algorithm
Commit message (Collapse)AuthorAgeFilesLines
* Change std::swap() to use std::move()Stephen Cprek2016-11-141-4/+4
| | | | | | | | | | | | Change-Id: Iff04f52ea95b8ea609041cb0c50e8e689e5b0d1c RTC:162287 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32206 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Implement std::arrayStephen Cprek2016-10-301-0/+140
| | | | | | | | | | | Change-Id: I86149816b46f213502801fb710dc2f68d4a4b0f7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30647 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: A. P. Williams III <iawillia@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add std::upper_bound() and std::binary_search() and <cstring>Matt Derksen2016-05-241-28/+150
| | | | | | | | | | | Change-Id: I2c9673adf91ec517bae5f1de1c366dc7ff344115 RTC:133837 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24755 Tested-by: Jenkins Server Reviewed-by: A. P. Williams III <iawillia@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Clean up more copyright prologs.Patrick Williams2014-06-301-23/+24
| | | | | | | Change-Id: I78dad251540022294c98b1406f38f6ad9fdb1400 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11882 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Additional needed utilities for PRD port.Patrick Williams2012-08-151-22/+93
| | | | | | | | | | | | | | | | | Implement assorted utilities and STL templates for the port of existing PRD code from FSP: * strcat / strncat * std::generate_n * std::transform * std::back_inserter RTC: 44531 Change-Id: I9992f78222cbc2f74da15eea74c9b2cad602ad59 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1501 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enhanced STL capabilities.Patrick Williams2012-05-211-3/+362
| | | | | | | | | | | | | | | | | | | - max_element - for_each - remove / remove_if - unique - sort - mem_fun / mem_fun_ref - bind1st / bind2nd RTC: 41636 Change-Id: Icf15ef90562ed20097306a15f4a314e05511b199 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1068 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SPD binary_searchTerry J. Opie2012-02-231-1/+86
| | | | | | | | | - Implement binary_search algorithm for keyword lookup table Change-Id: If7526d84fe3415ca0d2bf7a1de31816b77a912c5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/674 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ThreadPoolPatrick Williams2012-02-221-0/+62
| | | | | | | | | | | Change-Id: I09bf867a2dbb45e063e4785f5b2b1f705fae72c8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/680 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enable filetype detection on STL headersPatrick Williams2012-02-141-0/+1
| | | | | | | | Change-Id: I5540aebf1677c62d0094b29bc9608a6fb9636c35 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/665 Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Add environment var to remove debug messages.Patrick Williams2011-08-241-0/+22
| | | | | | | | | | | | - Add printkd function. - Create HOSTBOOT_DEBUG env var for printk. - Update trace interfaces to utilize HOSTBOOT_DEBUG. - Fix compile errors due to unused variables. Change-Id: Ib18c3ecd51ca333e0118949bf35476e9c5aa46a7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/273 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add container find to algorithm.Patrick Williams2011-05-231-0/+28
| | | | | | | | Change-Id: Ic0b0e542b6608b2a9495c99fbf9659c7553914f7 Reviewed-on: http://gfwr801.rchland.ibm.com:8080/gerrit/94 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Initial STL code delivery with code review changes.dgilbert2011-05-181-0/+132
Change-Id: Ib4226e1351acce15cacbe643eb2fb4f0dfb56855 Reviewed-on: http://gfwr801.rchland.ibm.com:8080/gerrit/68 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud