2014-09-26  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-runtime.cc (meltgc_new_mixbigint_mpz): Allocate one more
	byte.

	* melt/libmelt-ana-tree.melt (tree_integer_type): If min & max
	values are less than LONG_MAX/2 in absolute value, give them as
	boxed integers.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215648 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-26  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215649 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-27  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-outobj.melt (outpucod_initialmoduleroutine):
	Improve emitted comment.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215658 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-28  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-build-script.tpl (meltbuild_do_an_extra): Typo in emitted
	if condition.

	* melt-build-script.sh: Regenerate.

	* melt/warmelt-genobj.melt (class_protoroutineobj): New class with
	fields oprout_loc & oprout_filenum moved from...
	(class_routineobj): Moved fields into class_protoroutineobj.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215665 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-28  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215666 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-28  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-outobj.melt (translate_macroexpanded_list): The
	iniproctransl argument can be a closure returning secondarily a
	tuple or list of quasiroutines...



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215667 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-28  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/generated/*: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215668 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-28  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt/warmelt-genobj.melt (compile2obj_initproc): Make a
	listrestrout and return its secondarily, which is currently
	useless.

	* melt/warmelt-outobj.melt (outpucod_initialmoduleroutine): Emit a
	#warning when a module does not claim GPL compatibility.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215672 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-30  Basile Starynkevitch  <basile@starynkevitch.net>

	* testsuite/melt/tletmacro-0.melt: simplified.

	* melt/wamelt-macro.melt: More debug.
	* melt/warmelt-normal.melt: More debug.
	* melt/warmelt-outobj.melt: More debug.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215705 138bc75d-0d04-0410-961f-82ee72b054a4
[contrib/]


2014-09-30  Basile Starynkevitch  <basile@starynkevitch.net>
	* MELT-Plugin-Makefile (MELTTEXI2HTML_FLAGS): New variable.
	Use it for meltpluginapi.html.

[gcc/]

2014-09-30  Basile Starynkevitch  <basile@starynkevitch.net>

	* melt-runtime.cc (meltgc_new_mapobjects, meltgc_new_mapstrings):
	Initialize the hash.

	* melt/wamelt-genobj.melt (compile2obj_initproc): More debug.

	* testsuite/melt/tletmacro-0.melt: simplified.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215717 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-30  Basile Starynkevitch  <basile@starynkevitch.net>

	{{tletmacro-0 compiles ok but crash at runtime}}
	* melt/warmelt-normal.melt (normexp_let): For macro letbinding
	don't restore the :nctx_proclist field, e.g. partly revert to svn
	rev.215500.

	* melt/warmelt-genobj.melt (compile2obj_procedure): More debug.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215719 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-30  Basile Starynkevitch  <basile@starynkevitch.net>

	{{in current tletmacro-0, the add2out is incorrectly considered as
	a routine constant.  So compare with an equivalent test binding a
	lambda instead of a macro}}
	* melt/warmelt-genobj.melt (compile2obj_initproc): More debug.

	* melt/warmelt-normal.melt (normexp_symbol): More debug.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@215725 138bc75d-0d04-0410-961f-82ee72b054a4