Branch: Tag:

2018-07-07

2018-07-07 09:50:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Cleaned up the resolv() calling conventions.

CompilerEnvironment()->PikeCompiler()->resolv() now takes a single
argument, and looks up the current file and handlers from the
PikeCompiler object, and then calls CompilerEnvironment()->resolv().

The actual calling of resolv() in the handlers is now performed
by CompilerEnvironment()->resolv().

624:    "string ": "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.TimeofDay.format_iso_ymd":22, "predef::Calendar.YMD.YMD.format_iso_ymd":21, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.datetime_name":2, "predef::Calendar.YMD.format_iso":5, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "predef::Image.GIF._encode":1, "predef::Image.GIF._gce_block":1, "predef::Image.GIF._render_block":1, "predef::Image.GIF.encode":12, "predef::Image.GIF.end_block":1, "predef::Image.GIF.header_block":4, "predef::Image.GIF.netscape_loop_block":2, "predef::Image.GIF.render_block":5, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.encode":2, "predef::Image.Image.blur":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.Layer.cast":1, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2,    "supertimerange": "predef::Calendar.TimeRanges.TimeRange.`/":1,    "sybase": "8.0::Sql.Sql.create":1, "predef::Sql.Sql":1, +  "sym": "predef::CompilerEnvironment.PikeCompiler.resolv":1,    "symlink": "7.8::Filesystem.Tar._Tar.extract":1, "predef::Filesystem.Tar._Tar.extract":1,    "this_program": "lfun::`+=":1,    "to": "predef::Stdio.sendfile":3,
777:   "predef::CompilationHandler.get_default_module": "get_predefines()"   "predef::CompilerEnvironment.PikeCompiler.compile": "cpp()"   "predef::CompilerEnvironment.PikeCompiler.create": "cpp()" + "predef::CompilerEnvironment.PikeCompiler.resolv": "sym"   "predef::CompilerEnvironment.compile": "cpp()"   "predef::CompilerEnvironment.get_compilation_handler": "MasterObject()->get_compilation_handler()"   "predef::CompilerEnvironment.get_default_module": "Pike_compiler()->get_default_module()"