mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-07 11:49:40 +00:00
c1f1225e78
Changes: * The library editline.s7i has been added. This library defines a file type for linewise editing with history. * The manual chapter describing types, especially the type program, has been improved. * The calc.sd7 example has been improved to allow linewise editing. * The handling of the internal program representation in interpreter and compiler has been improved to free most unused memory. * The handling of the functions prgGlobalObjects, refArrToList, refHshDataToList, refHshKeyToList, refLocalVars and refSctToList in compiler and run-time library has been improved to free unused memory. * The stack trace has been improved to display infix operators better and to write parameter names. * The compiler has been improved to support the action TYP_FUNC. * The functions copy_expression and free_expression in listutl.c have been optimized. * The function substitute_params has been added to match.c . * The functions free_params and free_name_list have been added to name.c . * The function dump_list has been added to objutl.c . * The function copy_params has been added to entutl.c . * The functions prot_float and prot_params have been added to traceutl.c . * The functions free_type and close_type have been added to typeutl.c . * The free list management has been improved to be configurable in config.h. * The memory management in heaputl.h has been improved to work with and without DO_HEAPSIZE_COMPUTATION. * The function free_file and remove_prog_files have been added to infile.c. * The functions itf_cpy and itf_cpy2 in itflib.c have been improved to support assigning forward declared objects to an interface. * The function emptylist and the macro to_empty_list have been renamed to free_list and free_list2. * In prg_comp.c the function prgDeclObjects has been renamed to prgGlobalObjects. * In ref_data.c the functions refArrmaxidx, refArrminidx, refArrtolist, refScttolist and refHshKeyToList have been renamed to refArrMaxIdx, refArrMinIdx, refArrToList, refSctToList and refHshKeysToList. * In ref_data.c the functions refResult, refResini and refSetParams have been improved to raise RANGE_ERROR when the argument is NULL or when it is not a BLOCKOBJECT. * In progs.s7i the functions sys_var, error_count, declared_objects, params, setParams, func_result, func_res_init, local_consts, local_vars, array_to_list, array_min_index, array_max_index, struct_to_list, hash_data_to_list, hash_key_to_list, interface_to_struct, obj_number, type_number and match_obj have been renamed to sysVar errorCount, globalObjects, formalParams, setFormalParams, resultVar, resultInitValue, localConsts, localVars, arrayToList, arrayMinIdx, arrayMaxIdx, structToList, hashDataToList, hashKeysToList, interfaceToStruct, objNumber, typeNumber and typeObject. * In seed7_05.s7i the functions is_func, is_varfunc, result_type and is_derived have been renamed to isFunc, isVarfunc, resultType and isDerived.
126 lines
3.1 KiB
Plaintext
126 lines
3.1 KiB
Plaintext
bin/s7
|
|
bin/s7c
|
|
lib/seed7/bin/s7_comp.a
|
|
lib/seed7/bin/s7_con.a
|
|
lib/seed7/bin/s7_data.a
|
|
lib/seed7/bin/s7_draw.a
|
|
lib/seed7/bin/seed7_05.a
|
|
lib/seed7/lib/array.s7i
|
|
lib/seed7/lib/bigfile.s7i
|
|
lib/seed7/lib/bigint.s7i
|
|
lib/seed7/lib/bigrat.s7i
|
|
lib/seed7/lib/binary.s7i
|
|
lib/seed7/lib/bitmapfont.s7i
|
|
lib/seed7/lib/bitset.s7i
|
|
lib/seed7/lib/bitsetof.s7i
|
|
lib/seed7/lib/boolean.s7i
|
|
lib/seed7/lib/bstring.s7i
|
|
lib/seed7/lib/cards.s7i
|
|
lib/seed7/lib/category.s7i
|
|
lib/seed7/lib/cgi.s7i
|
|
lib/seed7/lib/char.s7i
|
|
lib/seed7/lib/charsets.s7i
|
|
lib/seed7/lib/chartype.s7i
|
|
lib/seed7/lib/clib_file.s7i
|
|
lib/seed7/lib/color.s7i
|
|
lib/seed7/lib/complex.s7i
|
|
lib/seed7/lib/console.s7i
|
|
lib/seed7/lib/cronos16.s7i
|
|
lib/seed7/lib/cronos27.s7i
|
|
lib/seed7/lib/dialog.s7i
|
|
lib/seed7/lib/dir.s7i
|
|
lib/seed7/lib/draw.s7i
|
|
lib/seed7/lib/duration.s7i
|
|
lib/seed7/lib/echo.s7i
|
|
lib/seed7/lib/editline.s7i
|
|
lib/seed7/lib/enable_input.s7i
|
|
lib/seed7/lib/enable_io.s7i
|
|
lib/seed7/lib/enable_output.s7i
|
|
lib/seed7/lib/encoding.s7i
|
|
lib/seed7/lib/environment.s7i
|
|
lib/seed7/lib/external_file.s7i
|
|
lib/seed7/lib/field.s7i
|
|
lib/seed7/lib/file.s7i
|
|
lib/seed7/lib/float.s7i
|
|
lib/seed7/lib/font.s7i
|
|
lib/seed7/lib/forloop.s7i
|
|
lib/seed7/lib/ftp.s7i
|
|
lib/seed7/lib/getf.s7i
|
|
lib/seed7/lib/gethttp.s7i
|
|
lib/seed7/lib/graph.s7i
|
|
lib/seed7/lib/graph_file.s7i
|
|
lib/seed7/lib/gtkserver.s7i
|
|
lib/seed7/lib/gzip.s7i
|
|
lib/seed7/lib/hash.s7i
|
|
lib/seed7/lib/hashsetof.s7i
|
|
lib/seed7/lib/html.s7i
|
|
lib/seed7/lib/html_ent.s7i
|
|
lib/seed7/lib/idxarray.s7i
|
|
lib/seed7/lib/image.s7i
|
|
lib/seed7/lib/inifile.s7i
|
|
lib/seed7/lib/integer.s7i
|
|
lib/seed7/lib/keybd.s7i
|
|
lib/seed7/lib/line.s7i
|
|
lib/seed7/lib/listener.s7i
|
|
lib/seed7/lib/lower.s7i
|
|
lib/seed7/lib/mahjng32.s7i
|
|
lib/seed7/lib/make.s7i
|
|
lib/seed7/lib/makedata.s7i
|
|
lib/seed7/lib/math.s7i
|
|
lib/seed7/lib/modern27.s7i
|
|
lib/seed7/lib/more.s7i
|
|
lib/seed7/lib/multiscr.s7i
|
|
lib/seed7/lib/null_file.s7i
|
|
lib/seed7/lib/osfiles.s7i
|
|
lib/seed7/lib/pic16.s7i
|
|
lib/seed7/lib/pic32.s7i
|
|
lib/seed7/lib/pixmap_file.s7i
|
|
lib/seed7/lib/pixmapfont.s7i
|
|
lib/seed7/lib/poll.s7i
|
|
lib/seed7/lib/progs.s7i
|
|
lib/seed7/lib/rational.s7i
|
|
lib/seed7/lib/ref_list.s7i
|
|
lib/seed7/lib/reference.s7i
|
|
lib/seed7/lib/reverse.s7i
|
|
lib/seed7/lib/scanfile.s7i
|
|
lib/seed7/lib/scanstri.s7i
|
|
lib/seed7/lib/seed7_05.s7i
|
|
lib/seed7/lib/set.s7i
|
|
lib/seed7/lib/shell.s7i
|
|
lib/seed7/lib/sockbase.s7i
|
|
lib/seed7/lib/socket.s7i
|
|
lib/seed7/lib/sokoban1.s7i
|
|
lib/seed7/lib/stars.s7i
|
|
lib/seed7/lib/stdfont10.s7i
|
|
lib/seed7/lib/stdfont12.s7i
|
|
lib/seed7/lib/stdfont14.s7i
|
|
lib/seed7/lib/stdfont16.s7i
|
|
lib/seed7/lib/stdfont18.s7i
|
|
lib/seed7/lib/stdfont20.s7i
|
|
lib/seed7/lib/stdfont24.s7i
|
|
lib/seed7/lib/stdio.s7i
|
|
lib/seed7/lib/strifile.s7i
|
|
lib/seed7/lib/string.s7i
|
|
lib/seed7/lib/stritext.s7i
|
|
lib/seed7/lib/struct.s7i
|
|
lib/seed7/lib/subrange.s7i
|
|
lib/seed7/lib/syntax.s7i
|
|
lib/seed7/lib/tar.s7i
|
|
lib/seed7/lib/tee.s7i
|
|
lib/seed7/lib/text.s7i
|
|
lib/seed7/lib/time.s7i
|
|
lib/seed7/lib/upper.s7i
|
|
lib/seed7/lib/utf16.s7i
|
|
lib/seed7/lib/utf8.s7i
|
|
lib/seed7/lib/vecfont10.s7i
|
|
lib/seed7/lib/vecfont18.s7i
|
|
lib/seed7/lib/vectorfont.s7i
|
|
lib/seed7/lib/window.s7i
|
|
lib/seed7/lib/wrinum.s7i
|
|
lib/seed7/lib/xml_ent.s7i
|
|
lib/seed7/lib/xmldom.s7i
|
|
lib/seed7/lib/zip.s7i
|
|
@dirrm lib/seed7/lib
|
|
@dirrm lib/seed7/bin
|
|
@dirrm lib/seed7
|