Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/alire-project/deepend

A suite of dynamic storage pools with subpool capabilities for Ada 95, Ada 2005, and Ada 2012
https://github.com/alire-project/deepend

Initial version

1729e0e72d116697fc7752032014ce9a086c1dbf authored over 12 years ago by billymeister <[email protected]>
Initial version

bf0d73fb1b5c02eac80c8427ddbba47c201da8a6 authored over 12 years ago by billymeister <[email protected]>
Initial version

328e3d8e7911d64ebb9d7a7730a6f1ffee96d30b authored over 12 years ago by billymeister <[email protected]>
Removed storage_size specification for the task

2769e7594e37a2e641564a5c32847ae6f2a87643 authored over 12 years ago by billymeister <[email protected]>
Removed compile time warnings for Ada 2012

c97e58fbb10cc266a899db8e3c1d7039b2535521 authored over 12 years ago by billymeister <[email protected]>
Moved pragma precondition and postcondition to asserts in body

aadfe30633cf37d99e6ae49acd5baeffecdb6ad1 authored over 12 years ago by billymeister <[email protected]>
Updated ICC build instructions to reflect that one of the test drivers file name has been modified

aa9b35883fc2fd889c760a2bb115e72ee902aa61 authored over 12 years ago by billymeister <[email protected]>
- Added portability restrictions

- Specified default storage pool is the Trees pool
- Removed use of non-portable System.Task_Info...

ccce0f11118462c1cd0a3c8e31d1343cccf5536e authored over 12 years ago by billymeister <[email protected]>
Removed non-portable use of System.Task_Info package.

aa0acd722ac2bdfe688b4ef147834da23a2efc52 authored over 12 years ago by billymeister <[email protected]>
Split test program into an Ada 2005 and an Ada 2012 version

41e485552bc91d5d8f178daea8d378beff501fc8 authored over 12 years ago by billymeister <[email protected]>
- Added restrictions for portability

- Specified default storage pool is the dynamic pool object

36c583584576fd90354b2592b36acaa961863e33 authored over 12 years ago by billymeister <[email protected]>
Removed assertion that the size of the allocation had to be <= the block size. This restriction is unnecessary, as the code will allocate a larger block if necessary to match the request.

497dbaa4a62237e9a917e2fba91e43ca62f78d14 authored over 12 years ago by billymeister <[email protected]>
- Removed assertion that the size of the allocation had to be <= the block size. This restriction is unnecessary, as the code will allocate a larger block if necessary to match the request.

- Removed assertion that the storage_size of the allocated type could not be zero. This was a mis...

1b9a91f4f5e64fff38b9245e0e12f245b43ebc86 authored over 12 years ago by billymeister <[email protected]>
Forgot one other difference made in the 3.1 release

f9addbcc0d046c7dfe3d8bf2fbb9e71084e559e9 authored over 12 years ago by billymeister <[email protected]>
Remove compile time warning that says GNAT shouldn't require a Storage_Pool attribute to use a subpool allocator. It should, unless there is a default storage pool, but in that case, the subpool handle would need to be from that pool. The issue is that GNAT will not issue a compile error, or a run time error if a subpool handle is specified, and does not belong tothe pool. For that case, it just allocates from the default storage pool

9d385b3b298046eb79c61a8bb23b51c903827a6d authored over 12 years ago by billymeister <[email protected]>
Merge branch 'master' of ssh://deepend.git.sourceforge.net/gitroot/deepend/deepend

f1bceab5b47d3f79782bac6b1a37d11fba3c5bd5 authored over 12 years ago by billymeister <[email protected]>
Simplified instructions for compiling Ada 2005 test programs for ICC Ada compiler

82c83a898eea20af2fec802d969268663d392ba1 authored over 12 years ago by Brad Moore <[email protected]>
Deleted old versions of files no longer needed

287811c71dc4102b00c70bcdad75e54b9714ba13 authored over 12 years ago by billymeister <[email protected]>
Updated for release 3.1

79088fc3c6b1ed5851d4b17e33f33465967c7024 authored over 12 years ago by Brad Moore <[email protected]>
Updated for release 3.1

bdf6ffd311ea9efa2cc27ace6bb21d736449b54f authored over 12 years ago by Brad Moore <[email protected]>
Improved tests

beb745c443db9e90908573042527e28a7e4a7e80 authored over 12 years ago by Brad Moore <[email protected]>
Use global pragma configuration file for GNAT

5c85e84649a5761ef79860cc87efbcee1efc45bd authored over 12 years ago by Brad Moore <[email protected]>
Use global configuration pragma file for GNAT

cb856d000335639d31f18ccd98d06ed6ecb0e01b authored over 12 years ago by Brad Moore <[email protected]>
Improved tests

cd18f3c603626b32c97d3916cf3627e7df8a328c authored over 12 years ago by Brad Moore <[email protected]>
Split into Ada 2005 and Ada 2012 versions

5fd3f0ad64fd9b7196f66e2c03ae0fe568d60676 authored over 12 years ago by Brad Moore <[email protected]>
Split into Ada 2005 and Ada 2012 versions

b10123262b7106b47b690d19b23ba676aad3e73f authored over 12 years ago by Brad Moore <[email protected]>
- Split trees package into an Ada 2005 version and an Ada 2012 version

- removed use clause for trees package so we can bettert see where things are coming from.

d3d756d00ea08a695237721df7d6931f06d3b974 authored over 12 years ago by Brad Moore <[email protected]>
- Removed use clause for trees package, so we can see better where things are coming from

- Split trees package into an Ada 2005 version, and an Ada 2012 version

d82894ad1c994f07c2ed218fa4b47536c291771f authored over 12 years ago by Brad Moore <[email protected]>
Added a global configuration pragma file for GNAT

a12700863d5d39859b09fa176b3f29bdd2864294 authored over 12 years ago by Brad Moore <[email protected]>
Added Global configuration pragma file for GNAT

00e6bc2e52bfc45462e9733b5b53d71f84eb33dd authored over 12 years ago by Brad Moore <[email protected]>
Initial version

77fbdcc230149808eef31ec4fbc59f18df0ecfce authored over 12 years ago by Brad Moore <[email protected]>
Initial version

100861d7f1d65ec559c45742c552fa6cd4fa3b84 authored over 12 years ago by Brad Moore <[email protected]>
Minor renamings

deef86092d4039ab724eec00ee7e84bb790309e7 authored over 12 years ago by Brad Moore <[email protected]>
Added a global configuration pragma file for GNAT

36d2fb132cec614d34eb26cddf70691c552b6148 authored over 12 years ago by Brad Moore <[email protected]>
Added a global configuration pragma file for GNAT

5d58520b4078a27738e8081bc0ff762a07696427 authored over 12 years ago by Brad Moore <[email protected]>
- Moved assertions to preconditions

- Used Ada 2012 expression functions to move trivial bodies to private part of spec
- Used Ada 20...

493a0b9bd3738f7376e1697b7b568fef9cd09525 authored over 12 years ago by Brad Moore <[email protected]>
- Took advantage of simpler Ada 2012 iterator syntax

- Can now deallocate the default subpool, then continue to allocate objects from the default sub...

078edbb649d9943f27109383019c54759da6b24a authored over 12 years ago by Brad Moore <[email protected]>
- Renamed Default_Block_Size discriminant to Block_Size, since Basic_Dynamic_Pools do not have subpools.

- Moved Assertion check to a Precondition
- Changed pragma Precondition, Postcondition into Pre a...

ec178a0eea600a4f8e494c5133d97b037ed16c37 authored over 12 years ago by Brad Moore <[email protected]>
- Took advantage of Ada2012 Iterator syntax

- Renamed Default_Block_Size discriminant to Block_Size, since Basic_Dynamic_Pools do not have su...

77befa96d416c3c5529dce09785751928bb9c13f authored over 12 years ago by Brad Moore <[email protected]>
Declared Storage_Array_Index which has more accurately defined constraints

74561da591b258b310b5a4c9e0fd34457fd67f1a authored over 12 years ago by Brad Moore <[email protected]>
- Can now Deallocate the default subpool, and continue to allocate items to the default subpool.

- Improved assertions

cc48e618e154e177f35cd8da61257a81beea77bf authored over 12 years ago by Brad Moore <[email protected]>
- Moved pragma Precondition,Postcondition to body asserts so that checks are performed on all compilers.

- declared Storage_Array_Index type, which has better constraints.
- Renamed Default_Block_Size d...

935e38df6d56b5a8b7a36e91b0383462ab93f794 authored over 12 years ago by Brad Moore <[email protected]>
Used asserts instead of pragma Postcondition, Precondition for Ada 2005 version, so that the checks are applied on all compilers

aede7ce1e8b5c48e0db5dbf0c8f73d5f82a0866a authored over 12 years ago by Brad Moore <[email protected]>
Renamed

bc1ee5faceee58f6e702f232d807863fc78ae758 authored over 12 years ago by Brad Moore <[email protected]>
Initial version

c4f36037b4e7de2ff1dbaa08c5ff8ac21cd60826 authored over 12 years ago by Brad Moore <[email protected]>
Getting to build again

e4b97c7cfe9b3a4ae6a2325fafa9b549b3f063bd authored over 12 years ago by billymeister <[email protected]>
Moved exes into bin folder

52b32c4693e5282ff8dc64d136d55752e100ee7a authored over 12 years ago by billymeister <[email protected]>
Renamed binary_trees to binary_trees_with_subpools, to avoid confusion with the other benchmark

9838ca946a7b34bc36fa299dc11a384951e60c0a authored over 12 years ago by billymeister <[email protected]>
Updates to Ada2012 release for windows

b0688a39f5779af700be3af67444e6dd840ecaf1 authored over 12 years ago by billymeister <[email protected]>
Ada 2012 release version

bd4ef922ca7b5e11d09c37c7f475199ed7df7f93 authored over 12 years ago by Brad Moore <[email protected]>
Initial Ada 2012 release version

6c0f43d2c67de03ac4a97c67c44f85c8cfedc1f5 authored over 12 years ago by Brad Moore <[email protected]>
Updated for Ada 2012 release

ccf252c63ba008ce13c1562bb5092194f9388b44 authored over 12 years ago by Brad Moore <[email protected]>
Updated for Ada 2012 release

789450ade78c75a25b464de802367d117cfcfab6 authored over 12 years ago by Brad Moore <[email protected]>
Updated comments

0c064034f6149d02be6634d0a0f1493b95e9975f authored over 12 years ago by Brad Moore <[email protected]>
Updated comments

ae53bae6ee0ca0ed9696425126a3535734da02aa authored over 12 years ago by Brad Moore <[email protected]>
Updated comments

c7a963629acfce29b30d445c31b4958a8271b52c authored over 12 years ago by Brad Moore <[email protected]>
Updated comments

6b24aea41d3756ec86a6eba687b8d6a36a36dae3 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

620b0b50b5bd1a046f979d8162ee46145246063a authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

f2cd200091f664f4d6290a7bc94f8c005e9c271b authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

fc516f48cbe12aa95aed7e87faf21212fac7ee24 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

30dfb5ca148923a9f97f27f542169e9674d55940 authored over 12 years ago by Brad Moore <[email protected]>
Initial version

d5249f0bcd6409f6126a2d3737654cf9594bda41 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

cde1fccaf1195347bdbc76710e3bb9c5416e68bb authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

3887405ab1c2eb0ad3dae01236ee3b6113bb6d11 authored over 12 years ago by Brad Moore <[email protected]>
Changed to use Basic_Dynamic_Pools instead of Dynamic_Pools

c2a8f87d9e86a631c0f7d52f5f605459a31fbf30 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

3401cd31c2d954cea353414c049614e031b0baef authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

7aa116abfa956a082e4e961bb8519feb44a06b3f authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

98df3908b3e0de0fbf8b4cc12aa906cf1efddced authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

c8caa7cf5b7dbb979170a116f6a2256cad3ce845 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

64a476a20de73d21be4363c30c5aa288d570d8d8 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

64d277060a1672c4e561a6b3efdbcf2ade5a2d89 authored over 12 years ago by Brad Moore <[email protected]>
GNAT compiler bug was fixed

95ee67d3e78302a63c4aae9cde7ccdaa1f8885f5 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

fc7c3c1e4815765dad3da2d2b69f32dfc8b662da authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

c196d627cc01e28f332f91cb2f690cc60dc0ab75 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada2012 release

ea54c4fe839421eb4a8edb9a64911525e7f0d6e5 authored over 12 years ago by Brad Moore <[email protected]>
Updated to Ada 2012 release

1cd57bb10d0f0c4efb368ae6348ad1fed96bc65d authored over 12 years ago by Brad Moore <[email protected]>
Initial version

e6be4a26def244089b1117bb9043ae6b9c78f4cc authored over 12 years ago by Brad Moore <[email protected]>
Initial version

22049c662563de1302d2da42645b918afdd3dc15 authored over 12 years ago by Brad Moore <[email protected]>
Customized for the Ada 2005 version of the test driver

c6d3aac79c7e81f7d5c4317e2f15bc3eb839584a authored over 12 years ago by Brad Moore <[email protected]>
Made OS independent, but specific to Ada 2005

663caa6a89615567694758e9d3135589735a4469 authored over 12 years ago by Brad Moore <[email protected]>
Added No_Strict_Aliasing pragma to address GNAT warning

f39219d4c186db9a7627a06c0370046d7ae10253 authored over 12 years ago by Brad Moore <[email protected]>
Removed commented out code

f60276a9d793c6e163b4ac1af8338a88d6afb422 authored over 12 years ago by Brad Moore <[email protected]>
Made OS independent, but specific to Ada 2012

f95676278e317198124ccba6ee3281a18b0aea4a authored over 12 years ago by Brad Moore <[email protected]>
Made OS independent, but specific to Ada 2005

882d25a49c43e853996d4ee759f363f3ae4709b8 authored over 12 years ago by Brad Moore <[email protected]>
Changes needed to match Ada2012 package spec

0ffb2438346306f39a394b6da6b2b22a0109552c authored over 12 years ago by Brad Moore <[email protected]>
Made OS indedent, but specific to Ada 2012

5dbfd6ccb0ae0b555aaecc2c5615f1df1cf73bb2 authored over 12 years ago by Brad Moore <[email protected]>
Made OS indedent, but specific to Ada 2005

c389a6199dd88529954be9006d0ace4a94eca6de authored over 12 years ago by Brad Moore <[email protected]>
Initial Ada 2012 version

b968d1897c8e21e5163d60f844484cd7ab8a9f96 authored over 12 years ago by Brad Moore <[email protected]>
Initial Ada 2012 version

4ce98a04a596a4d86b1bff66160f4d5b5a7d8c4c authored over 12 years ago by Brad Moore <[email protected]>
- Added Storage_Size functions

- Changed case of Storage Pool names to match Ada2012 standard

b131ab21c8fa642319960db32a5db3f5116a1a22 authored over 12 years ago by Brad Moore <[email protected]>
- Added Storage_Size functions

- Changed case of Storage Pool names to match Ada2012 standard

f7dc713e6979613fe2fb19da28f564ec77f763ca authored over 12 years ago by Brad Moore <[email protected]>
- Added Storage_Size functions

- Changed case of Storage Pool names to match Ada2012 standard

426f0e0563ae0a7e4c9592bc345c192705a25447 authored over 12 years ago by Brad Moore <[email protected]>
- Added Storage_Size functions

- Minor case changes to match Ada2012 standard package

d810d1b05e9bcfad46f9bf5d38091db5c4be2dc9 authored over 12 years ago by Brad Moore <[email protected]>
- Added build instructions for GNAT and Irvine ICC Ada 2005 compilers

- Updated tested platforms to include Android
- Added details about Basic_Dynamic_Pools vs Dynami...

c3b84116b8875bef753769bcdc79239ffd2df3b1 authored about 13 years ago by Brad Moore <[email protected]>
Updated to version 2.6

d5e4dac25fadc4ac6d2158bd58df40a385f32d7a authored about 13 years ago by Brad Moore <[email protected]>
Compiler bug should be flagged as a GNAT bug, not an Ada 2005 bug, since there are other Ada 2005 compilers that do not have this problem.

064cb6a79a3814d6a3472a1473def5f288cbb201 authored about 13 years ago by billymeister <[email protected]>
Minor update to header comments

86163718e777036b39abb10f5174cf231e9cc7ad authored over 13 years ago by billymeister <[email protected]>
Updated comments

aa2d51f1abb184368efb070953b878487b82c876 authored over 13 years ago by billymeister <[email protected]>
Updated to version 2.5

e9efb95ac7ed00c356da7f1eedf711f2be801e8b authored over 13 years ago by billymeister <[email protected]>
Initial Version

e7c419201a45e66a71996d022a5a09d9d77c5aab authored over 13 years ago by billymeister <[email protected]>