[Freeciv-Dev] [patch #2110] Second genlist cleanup and extension

2010-10-27 Thread pepeto

Update of patch #2110 (project freeciv):

  Status:  Ready For Test = Done   
 Open/Closed:Open = Closed 


___

Reply to this item at:

  http://gna.org/patch/?2110

___
  Message posté via/par Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] [patch #2110] Second genlist cleanup and extension

2010-10-25 Thread pepeto

URL:
  http://gna.org/patch/?2110

 Summary: Second genlist cleanup and extension
 Project: Freeciv
Submitted by: pepeto
Submitted on: lundi 25.10.2010 à 18:28
Category: general
Priority: 5 - Normal
  Status: Ready For Test
 Privacy: Public
 Assigned to: pepeto
Originator Email: 
 Open/Closed: Open
 Discussion Lock: Any
 Planned Release: 2.3.0

___

Details:

As some functions like genlist_remove() are really inefficient on big lists
(all functions doing linear research), add some functions, mostly to give
more important to the genlist_link structure.

Features:
* added genlist_insert_after()
* added genlist_insert_before()
* added genlist_remove_if()
* added genlist_remove_all()
* added genlist_remove_all_if()
* added genlist_erase()
* added genlist_pop_front()
* added genlist_pop_back()
* added genlist_front()
* added genlist_back()
* genlist_search() returns a genlist_link
* added genlist_search_if()
* added genlist_reverse()
* added genlist_link()
* made genlist_append() more efficient
* made genlist_prepend() more efficient




___

File Attachments:


---
Date: lundi 25.10.2010 à 18:28  Name: 0001-New-genlist-features.patch  Size:
34 ko   By: pepeto

http://gna.org/patch/download.php?file_id=10938

___

Reply to this item at:

  http://gna.org/patch/?2110

___
  Message posté via/par Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev