pkgsrc/devel/libslang/distinfo

11 lines
636 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.12 2015/11/03 03:27:45 agc Exp $
Update to 1.4.9: Changes since 1.4.8 1. src/slarray.c: superfluous call to SLclass_add_math_op removed (Michael Noble) 2. src/slang.c: foreach (NULL) using("next"){} foo (); caused _NARGS=1 in foo. 3. src/slarrfunc.c: Fix to prevent sum(NULL) from causing a core-dump. 4. src/slimport.c: import (module, "") made equivalent to import(module,"Global"); This way, import(module, current_namespace()) will work when the current namespace is anonymous. 5. src/slospath.c: Several users have requested that I add the ability to define a load path and use that path when loading interpreter files. To this end, several new functions were added to the API: char *SLpath_get_load_path (void); int SLpath_set_load_path (char *path); /* Get and Set the path to be searched for files */ int SLpath_get_path_delimiter (void); SLpath_set_path_delimiter (int delimiter); /* Get and set the character delimiter for search paths */ int SLang_load_file_verbose (int verbose); /* if non-zero, display file loading messages */ New intrinsics include: set_slang_load_path get_slang_load_path path_get_delimiter These functions, nor the intrinsics have an effect on applications that use SLang_load_file_hook or SLns_load_file_hook for loading files. The change should be transparant to applications that use the stock load file mechanism. The main difference is that if one attempts to load a file with no extension, e.g., "foo", but the file does not exist, then the interpreter will try to load the more recent of "foo.sl" and "foo.slc". See src/slsh.c for how the functions may be used. 6. slsh/slsh.c: Updated to use the new search path code outlined above. Also, slsh is distributed with a collection of general purpose slang functions, including jed's provide/require functions. See slsh/README for more information. 7. doc/tm/cslang.tm: Modified the section describing the implemetation of intrinsic functions in an effort to clarify the discussion. 8. src/slang.c: tiny memory leak resulting from peephole optimzations added earlier found and fixed. 9. src/slarrmisc.c: new intrinsic: cumsum computes the cumulative sum of an array via the new SLarray_map_array function.
2003-04-03 14:12:38 +02:00
SHA1 (slang-1.4.9.tar.bz2) = 667709eb1bc1b0f68ce36b31204bf8a99d31eefa
2005-02-23 23:24:08 +01:00
RMD160 (slang-1.4.9.tar.bz2) = bd2c37554129134e4e874502af0ebcb6fc7e151b
SHA512 (slang-1.4.9.tar.bz2) = 4581d267decf568e11c09b644d9094feeb57773b68fb0a407a602a91abfc175f2a215620df0a72751e1a051e5eedb70ef1c109cf94c8727a0e27ed0a91b742f5
Update to 1.4.9: Changes since 1.4.8 1. src/slarray.c: superfluous call to SLclass_add_math_op removed (Michael Noble) 2. src/slang.c: foreach (NULL) using("next"){} foo (); caused _NARGS=1 in foo. 3. src/slarrfunc.c: Fix to prevent sum(NULL) from causing a core-dump. 4. src/slimport.c: import (module, "") made equivalent to import(module,"Global"); This way, import(module, current_namespace()) will work when the current namespace is anonymous. 5. src/slospath.c: Several users have requested that I add the ability to define a load path and use that path when loading interpreter files. To this end, several new functions were added to the API: char *SLpath_get_load_path (void); int SLpath_set_load_path (char *path); /* Get and Set the path to be searched for files */ int SLpath_get_path_delimiter (void); SLpath_set_path_delimiter (int delimiter); /* Get and set the character delimiter for search paths */ int SLang_load_file_verbose (int verbose); /* if non-zero, display file loading messages */ New intrinsics include: set_slang_load_path get_slang_load_path path_get_delimiter These functions, nor the intrinsics have an effect on applications that use SLang_load_file_hook or SLns_load_file_hook for loading files. The change should be transparant to applications that use the stock load file mechanism. The main difference is that if one attempts to load a file with no extension, e.g., "foo", but the file does not exist, then the interpreter will try to load the more recent of "foo.sl" and "foo.slc". See src/slsh.c for how the functions may be used. 6. slsh/slsh.c: Updated to use the new search path code outlined above. Also, slsh is distributed with a collection of general purpose slang functions, including jed's provide/require functions. See slsh/README for more information. 7. doc/tm/cslang.tm: Modified the section describing the implemetation of intrinsic functions in an effort to clarify the discussion. 8. src/slang.c: tiny memory leak resulting from peephole optimzations added earlier found and fixed. 9. src/slarrmisc.c: new intrinsic: cumsum computes the cumulative sum of an array via the new SLarray_map_array function.
2003-04-03 14:12:38 +02:00
Size (slang-1.4.9.tar.bz2) = 631079 bytes
SHA1 (patch-aa) = 619ed90efc4cb833db2695920f7772fc67df4155
SHA1 (patch-ab) = 47f7aa6341072f113cbf138c1206d36dbbc59dc9
SHA1 (patch-ac) = 1ae91c0d5772d3b85c7028eca8decd8c0bc474c5
SHA1 (patch-ad) = 5d8f0350d473381d5bb0808db60e872b82b0dca4