Commit 5545ab7d authored by Benoit Perrot's avatar Benoit Perrot
Browse files

Index: ChangeLog

from  Benoît Perrot  <benoit@lrde.epita.fr>

        * src/misc/contract.hh,
        * src/misc/counted_ptr.hh,
        * src/misc/deref.hh,
        * src/misc/escape.hh,
        * src/misc/has.hh,
        * src/misc/select_const.hh:
        Add license.
parent 03178a83
2004-05-20 Benot Perrot <benoit@lrde.epita.fr>
* src/misc/contract.hh,
* src/misc/counted_ptr.hh,
* src/misc/deref.hh,
* src/misc/escape.hh,
* src/misc/has.hh,
* src/misc/select_const.hh:
Add license.
2004-05-15 Benot Perrot <benoit@lrde.epita.fr>
* src/misc/counted_ptr.hh,
......
......@@ -2,25 +2,25 @@
(Created-By-Prcs-Version 1 3 2)
(Project-Description "")
(Project-Version mipsy 0 98)
(Parent-Version mipsy 0 97)
(Project-Version mipsy 0 99)
(Parent-Version mipsy 0 98)
(Version-Log
"Index: ChangeLog
from Benot Perrot <benoit@lrde.epita.fr>
* src/misc/contract.hh,
* src/misc/counted_ptr.hh,
* src/misc/Makefile.am:
Add counted_ptr tool.
* dev/inst-nodes-gen.py,
* src/inst/exp.hh,
* src/inst/program_builder.cc:
Use counted pointers in expression trees.
* src/misc/deref.hh,
* src/misc/escape.hh,
* src/misc/has.hh,
* src/misc/select_const.hh:
Add license.
")
(New-Version-Log
"")
(Checkin-Time "Sat, 15 May 2004 22:11:41 +0200")
(Checkin-Time "Thu, 20 May 2004 17:09:07 +0200")
(Checkin-Login benoit)
(Files
......@@ -28,7 +28,7 @@ from Beno
;; ./
(AUTHORS (mipsy/0_AUTHORS 1.2 644))
(COPYING (mipsy/1_COPYING 1.1 644))
(ChangeLog (mipsy/2_ChangeLog 1.92 604))
(ChangeLog (mipsy/2_ChangeLog 1.93 604))
(INSTALL (mipsy/b/12_INSTALL 1.1 604))
(Makefile.am (mipsy/3_Makefile.a 1.9 604))
(NEWS (mipsy/b/25_NEWS 1.11 604))
......@@ -87,12 +87,12 @@ from Beno
;; ./src/misc/
(src/misc/Makefile.am (mipsy/33_Makefile.a 1.3 644))
(src/misc/contract.hh (mipsy/34_contract.h 1.1 644))
(src/misc/counted_ptr.hh (mipsy/c/27_counted_pt 1.1 644))
(src/misc/deref.hh (mipsy/35_deref.hh 1.2 644))
(src/misc/escape.hh (mipsy/36_escape.hh 1.2 644))
(src/misc/has.hh (mipsy/37_has.hh 1.1 644))
(src/misc/select_const.hh (mipsy/38_select_con 1.2 604))
(src/misc/contract.hh (mipsy/34_contract.h 1.2 644))
(src/misc/counted_ptr.hh (mipsy/c/27_counted_pt 1.2 644))
(src/misc/deref.hh (mipsy/35_deref.hh 1.3 644))
(src/misc/escape.hh (mipsy/36_escape.hh 1.3 644))
(src/misc/has.hh (mipsy/37_has.hh 1.2 644))
(src/misc/select_const.hh (mipsy/38_select_con 1.3 604))
;; ./src/parse/
(src/parse/Makefile.am (mipsy/39_Makefile.a 1.4 604))
......
//
// contract.hh: replacement for cassert
// Copyright (C) 2004 Benoit Perrot <benoit@lrde.epita.fr>
//
// This is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
/** \file misc/contract.hh
\brief Replacement for cassert.
The implementation is inspired from LRDE's contract.hh/contract.cc
provided in the Tiger Compiler and the Vaucanson project.
*/
#ifndef MISC_CONTRACT_HH
# define MISC_CONTRACT_HH
......
//
// This file is part of Mipsy, a tiny MIPS simulator
// counted_ptr.hh: counted reference wrapper
// Copyright (C) 2004 Benoit Perrot <benoit@lrde.epita.fr>
//
// Mipsy is free software; you can redistribute it and/or modify
// This is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// Mipsy is distributed in the hope that it will be useful,
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
......@@ -18,7 +18,10 @@
//
/** \file misc/counted_ptr.hh
\brief Counted reference wrapper. */
\brief Counted reference wrapper.
A great part of the implementation comes from LRDE's ref.hh/ref.hxx,
provided in Tiger Compiler by Raphael Poss. */
#ifndef MISC_COUNTED_PTR_HH
# define MISC_COUNTED_PTR_HH
......
//
// deref.hh: pretty printing pointers
// Copyright (C) 2003, 2004 Akim Demaille <akim@epita.fr> and
// Benoit Perrot <benoit@lrde.epita.fr>
//
// This is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
#ifndef MISC_DEREF_HH
# define MISC_DEREF_HH
......
//
// escape.hh: escaping special characters for output
// Copyright (C) 2003, 2004 Akim Demaille <akim@epita.fr> and
// Benoit Perrot <benoit@lrde.epita.fr>
//
// This is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
#ifndef MISC_ESCAPE_HH
# define MISC_ESCAPE_HH
......
//
// has.hh: finding element or key in STL containers.
// Copyright (C) 2003, 2004 Akim Demaille <akim@epita.fr> and
// Benoit Perrot <benoit@lrde.epita.fr>
//
// This is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
#ifndef MISC_HAS_HH
# define MISC_HAS_HH
......
//
// select_const.hh: select between a const and a non-const type.
// Copyright (C) 2003, 2004 Akim Demaille <akim@epita.fr> and
// Benoit Perrot <benoit@lrde.epita.fr>
//
// This is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
#ifndef MISC_SELECT_CONST_HH
# define MISC_SELECT_CONST_HH
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment