From: Chris M. <mar...@us...> - 2012-04-23 21:32:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "pdl". The branch, 64bit-index-support has been created at d1a7734716b55812660160cc2982ffb7149feea4 (commit) - Log ----------------------------------------------------------------- commit d1a7734716b55812660160cc2982ffb7149feea4 Author: Chris Marshall <dev...@gm...> Date: Mon Apr 23 17:26:31 2012 -0400 Make perldl.conf with no extensions selected for Core debugging After the basic 64bit support is working for the core, then we'll add back the extensions to confirm/fix any issues there. commit 4579b827ba6197572edff3a8aabb637c51f8f806 Author: Chris Marshall <dev...@gm...> Date: Mon Apr 23 17:24:34 2012 -0400 Minor fixes to get new Core/* to build This involved adding an entry for PDL_Index to typemap, making the declaration of pdl_grow consistent (to STRLEN) and hand-adding a typedef for PDL_Index to pdl.h. This needs to be replaced by an automatic configuration eventually. commit 2adb1af3bb41caea2530bf070a360d2540c4c452 Author: Chris Marshall <dev...@gm...> Date: Mon Apr 23 16:22:49 2012 -0400 Preliminary set of 64bit index support modes to Basic/Core The first stage of the conversion of PDL indexing to support 64bit platforms is to replace all usages of int, long, and PDL_Long that are actually indexes into piddles (or the equivalents: dimension lengths, nvals, ...) by a new PDL_Index datatype that is determined at build time to correspond to the supported index/pointer sizes for a given platform. This first set of conversions is all by inspection and I expect problems to show up on the first build tests. Specifically, there will need to be defined the printf format appropriate to PDL_Index on a given platform that will need to be used for the built in diagnostics. For configuration, the interesting parameters from %Config are: - lseeksize and lseektype for file offsets - sizesize and sizetype for memory offsets/sizes and indexing TO CHECK: there are some usages of pdl_packint and pdl_unpackint in the Core files that maybe should be using the PDL_Index type. ----------------------------------------------------------------------- hooks/post-receive -- pdl |