diff -r c4b1341297e5 -r ba85a47ee414 src/Modules.cpp --- a/src/Modules.cpp Mon Jun 10 00:46:29 2013 +0100 +++ b/src/Modules.cpp Mon Jun 10 01:04:43 2013 +0100 @@ -1,40 +1,40 @@ -/* - * Copyright (C) 2012 David Anderson - * - * This file is part of JITCraft. - * - * JITCraft 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 3 of the License, or (at your option) - * any later version. - * - * Foobar 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 - * JITCraft. If not, see http://www.gnu.org/licenses/. - */ -#include "Modules.h" -#include "Zone.h" -#include "Heap.h" -#include "Heap-inl.h" - -using namespace ke; - -Module * -Module::New(Zone *zone, Handle package, Handle path, Handle name) -{ - Local module(zone, Module::cast(zone->allocate(MapKind_Module, sizeof(Module), Heap::Tenure_Old))); - if (!module) - return NULL; - - module->parent_ = package; - module->path_ = path; - module->name_ = name; - module->globals_ = NULL; - module->nativeIdentity_ = NULL; - module->globals_ = NULL; - module->unit_ = NULL; - return module; -} +/* + * Copyright (C) 2012 David Anderson + * + * This file is part of JITCraft. + * + * JITCraft 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 3 of the License, or (at your option) + * any later version. + * + * Foobar 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 + * JITCraft. If not, see http://www.gnu.org/licenses/. + */ +#include "Modules.h" +#include "Zone.h" +#include "Heap.h" +#include "Heap-inl.h" + +using namespace ke; + +Module * +Module::New(Zone *zone, Handle package, Handle path, Handle name) +{ + Local module(zone, Module::cast(zone->allocate(MapKind_Module, sizeof(Module), Heap::Tenure_Old))); + if (!module) + return NULL; + + module->parent_ = package; + module->path_ = path; + module->name_ = name; + module->globals_ = NULL; + module->nativeIdentity_ = NULL; + module->globals_ = NULL; + module->unit_ = NULL; + return module; +}