ENGLISH 意见建议 网站地图 网站帮助
广泛智力汇聚   高效成果传播   先进机制培育
联盟首页  |  协同开发  |  开放源码库  |  安全告警  |  开源导航  |  文档中心  |  服务支持  |  共创论坛  |  关于联盟


注册会员 网站帮助
    您的位置 »
    今天是: 2008年12月31日    
项目搜索

完全匹配   
项目摘要

项目维护

开源软件
软件分类表
新发布软件
其它网站镜像
代码片断
协同开发
文档
论坛
寻求协助
热点项目
站点状态
编译工厂

联系我们
关于联盟

项目: DGL (The Delphi Generic Library):
版本信息


摘要| 管理| 首页| 论坛| 跟踪| 错误| 支持| 补丁| 电子邮件| 任务| 文档| 调查| 新闻| CVS| 软件包 | 

信息

版本名称: 1.28

信息:
DGL1.28: 修正deque中的一个数组访问错误,可能会造成内存地址异常; 
  (该Bug的发现者为:梅傲寒,谢谢)


修改: 1.28: 修正deque中的一个数组访问错误,可能会造成内存地址异常; (该Bug的发现者为:梅傲寒,谢谢) 1.27: 修改Vector,Deque,List,Queue,PriorityQueue的Back,Front函数,改为Back,Front属性; 修改Stack的Top函数,改为Top属性; 一些小的修改和调整; 1.26: DGL库内部增加了红黑树(_TRB_Tree),所以库对外增加了四个新的 容器:TMap,TMultiMap,TSet,TMultiSet;在使用关系型容器的时候就多了一种选择; 更新了ProfilerTest.txt文件; 1.25: 在1.24版的基础上添加了一些简单的例子Demo; 现在DGL库本身的实现代码和Demo代码可以用FreePascal编译器编译; 首先需要给FreePascal安装DGL(就是把DGL所在目录设置到编译器的搜索路径中), 然后设定编译器的编译模式为"Delphi compatible"; (to: 算法的更多Demo、手工具现化用户自定义类型的容器的Demo) 1.24:重新设计了Deque的内部实现,优化常用操作,内部实现更加合理; 更新了ProfilerTest.txt文件,增加了DGL在TurboDelphi2006编译器下的性能测试数据,可以看看DGL在inline语法的支持下的性能提高! 1.23: 修改了Deque迭代器的内部实现,Deque插入等容器重配置操作后迭代器失效 (这和STL的原则一致); 更新了ProfilerTest.txt文件,可以看看DGL和SGI版STL的性能对比数据; 1.20:优化了库结构,提高了部分容器的速度,编程界面不变(或很小);(包里面有一个ProfilerTest.txt文件,保存有DGL与其他库的性能对比数据) 1.10 a.改写值语义的class的支持(不建议在Delphi中使用class的值语义的容器) b.加快vector迭代器的速度(内部改用指针实现),vector的插入等容器重配置操作后迭代器失效 (这和STL的原则一致) (todo:算法库针对指针型迭代器实现一个特化版) 1.00 对外发布DGL库: Delphi泛型库--DGL(The Delphi Generic Library) 易用的、高效的、类型安全的、可移植的、泛型化的Delphi容器和算法库;

联盟团体会员
合作伙伴
© 共创软件联盟 版权所有
联盟服务条款 | 联盟隐私权规则 | 联系我们
电话: (8610)68313388-5949 | 传真: (8610)88377936
京ICP备05056057号