Permalink
Browse files

Sync with private repository.

  • Loading branch information...
gaflach committed Dec 20, 2018
1 parent fc72c78 commit 5827655555729fbe66303b79412e304e1113ae82
Showing with 2,757 additions and 277 deletions.
  1. +64 −0 ispd18/ide/netbeans/nbproject/configurations.xml
  2. +1 −0 ispd18/ide/netbeans/nbproject/private/CodeAssistancePathMapper.properties
  3. +7 −0 ispd18/ide/netbeans/nbproject/private/Makefile-variables.mk
  4. +109 −0 ispd18/ide/netbeans/nbproject/private/Release.properties
  5. +75 −0 ispd18/ide/netbeans/nbproject/private/c_standard_headers_indexer.c
  6. +731 −0 ispd18/ide/netbeans/nbproject/private/configurations.xml
  7. +135 −0 ispd18/ide/netbeans/nbproject/private/cpp_standard_headers_indexer.cpp
  8. +42 −0 ispd18/ide/netbeans/nbproject/private/launcher.properties
  9. +11 −0 ispd18/ide/netbeans/nbproject/private/private.xml
  10. 0 rsyn/{src/rsyn → retired}/io/image/DrawingBoard.cpp
  11. 0 rsyn/{src/rsyn → retired}/io/image/DrawingBoard.h
  12. 0 rsyn/{src/rsyn → retired}/io/image/SVGDrawingBoard.cpp
  13. 0 rsyn/{src/rsyn → retired}/io/image/SVGDrawingBoard.h
  14. +1 −0 rsyn/script/install-dependencies.sh
  15. +64 −13 rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp
  16. +124 −28 rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp
  17. +4 −1 rsyn/src/rsyn/model/library/LibraryCharacterizer.cpp
  18. +3 −0 rsyn/src/rsyn/model/library/LibraryCharacterizer.h
  19. +6 −0 rsyn/src/rsyn/model/timing/EdgeArray.h
  20. +57 −0 rsyn/src/rsyn/model/timing/Timer.cpp
  21. +1 −0 rsyn/src/rsyn/model/timing/Timer.h
  22. +16 −5 rsyn/src/rsyn/phy/PhysicalDesign.h
  23. +3 −3 rsyn/src/rsyn/phy/PhysicalRouting.cpp
  24. +4 −0 rsyn/src/rsyn/phy/obj/data/PhysicalDesign.h
  25. +28 −9 rsyn/src/rsyn/phy/obj/data/PhysicalViaData.h
  26. +9 −17 rsyn/src/rsyn/phy/obj/data/{PhysicalViaLayerData.h → ViaGeometryData.h}
  27. +71 −0 rsyn/src/rsyn/phy/obj/data/ViaRuleData.h
  28. +19 −1 rsyn/src/rsyn/phy/obj/decl/PhysicalDesign.h
  29. +5 −0 rsyn/src/rsyn/phy/obj/decl/PhysicalLayer.h
  30. +24 −6 rsyn/src/rsyn/phy/obj/decl/PhysicalVia.h
  31. +54 −0 rsyn/src/rsyn/phy/obj/decl/PhysicalViaGeometry.h
  32. +0 −67 rsyn/src/rsyn/phy/obj/decl/PhysicalViaLayer.h
  33. +62 −0 rsyn/src/rsyn/phy/obj/decl/PhysicalViaRule.h
  34. +73 −0 rsyn/src/rsyn/phy/obj/decl/PhysicalViaRuleBase.h
  35. +66 −0 rsyn/src/rsyn/phy/obj/decl/PhysicalViaRuleGenerate.h
  36. +290 −52 rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp
  37. +41 −0 rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h
  38. +120 −12 rsyn/src/rsyn/phy/obj/impl/PhysicalVia.h
  39. +38 −0 rsyn/src/rsyn/phy/obj/impl/PhysicalViaGeometry.h
  40. +11 −17 rsyn/src/rsyn/phy/obj/impl/{PhysicalViaLayer.h → PhysicalViaRule.h}
  41. +73 −0 rsyn/src/rsyn/phy/obj/impl/PhysicalViaRuleBase.h
  42. +80 −0 rsyn/src/rsyn/phy/obj/impl/PhysicalViaRuleGenerate.h
  43. +53 −6 rsyn/src/rsyn/phy/util/DefDescriptors.h
  44. +90 −7 rsyn/src/rsyn/phy/util/LefDescriptors.h
  45. +22 −1 rsyn/src/rsyn/phy/util/PhysicalTypes.h
  46. +12 −10 rsyn/src/rsyn/qt/graphics/view/layout/item/Via.cpp
  47. +2 −2 rsyn/src/rsyn/qt/graphics/view/layout/item/Via.h
  48. +56 −18 rsyn/src/rsyn/util/FloatingPoint.h
  49. +0 −2 x/src/x/infra/iccad15/Infrastructure.cpp
@@ -36,6 +36,9 @@
</df>
</df>
</df>
<df name="db">
<in>Database.cpp</in>
</df>
<df name="io">
<df name="image">
<in>DrawingBoard.cpp</in>
@@ -92,6 +95,10 @@
<in>PopulateRsyn.cpp</in>
<in>SizingISPDReader.cpp</in>
</df>
<df name="writer">
<in>Writer.cpp</in>
<in>WriterDEF.cpp</in>
</df>
<in>Graphics.cpp</in>
<in>Report.cpp</in>
<in>Writer.cpp</in>
@@ -102,6 +109,7 @@
<df name="model">
<df name="congestion">
<df name="DensityGrid">
<in>DensityGrid.cpp</in>
<in>DensityGridService.cpp</in>
</df>
</df>
@@ -176,6 +184,12 @@
</df>
</df>
</df>
<df name="overlay">
<df name="densityGrid">
<in>DensityGridOverlay.cpp</in>
</df>
<in>Register.cpp</in>
</df>
<df name="window">
<in>MainWindow.cpp</in>
</df>
@@ -194,6 +208,7 @@
<in>Polygon.cpp</in>
<in>Rect.cpp</in>
</df>
<in>Histogram.cpp</in>
<in>Logger.cpp</in>
<in>RCTreeExtractor.cpp</in>
<in>Stepwatch.cpp</in>
@@ -488,6 +503,13 @@
<cTool flags="0">
</cTool>
</item>
<item path="../../../rsyn/src/rsyn/db/Database.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/io/Graphics.cpp"
ex="false"
tool="1"
@@ -698,13 +720,34 @@
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/io/writer/Writer.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/io/writer/WriterDEF.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/ispd18/RoutingGuide.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/model/congestion/DensityGrid/DensityGrid.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/model/congestion/DensityGrid/DensityGridService.cpp"
ex="false"
tool="1"
@@ -964,6 +1007,20 @@
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/qt/overlay/Register.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/qt/overlay/densityGrid/DensityGridOverlay.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/qt/window/MainWindow.cpp"
ex="false"
tool="1"
@@ -1027,6 +1084,13 @@
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/util/Histogram.cpp"
ex="false"
tool="1"
flavor2="8">
<ccTool flags="1">
</ccTool>
</item>
<item path="../../../rsyn/src/rsyn/util/Logger.cpp"
ex="false"
tool="1"
@@ -0,0 +1 @@
# Automatic path mapper. CRC = 1
@@ -0,0 +1,7 @@
#
# Generated - do not edit!
#
# NOCDDL
#
# Release configuration
# Debug configuration

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,75 @@
/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
*
* Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved.
*
* Oracle and Java are registered trademarks of Oracle and/or its affiliates.
* Other names may be trademarks of their respective owners.
*
* The contents of this file are subject to the terms of either the GNU
* General Public License Version 2 only ("GPL") or the Common
* Development and Distribution License("CDDL") (collectively, the
* "License"). You may not use this file except in compliance with the
* License. You can obtain a copy of the License at
* http://www.netbeans.org/cddl-gplv2.html
* or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
* specific language governing permissions and limitations under the
* License. When distributing the software, include this License Header
* Notice in each file and include the License file at
* nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the GPL Version 2 section of the License file that
* accompanied this code. If applicable, add the following below the
* License Header, with the fields enclosed by brackets [] replaced by
* your own identifying information:
* "Portions Copyrighted [year] [name of copyright owner]"
*
* If you wish your version of this file to be governed by only the CDDL
* or only the GPL Version 2, indicate your decision by adding
* "[Contributor] elects to include this software in this distribution
* under the [CDDL or GPL Version 2] license." If you do not indicate a
* single choice of license, a recipient has the option to distribute
* your version of this file under either the CDDL, the GPL Version 2 or
* to extend the choice of license to its licensees as provided above.
* However, if you add GPL Version 2 code and therefore, elected the GPL
* Version 2 license, then the option applies only if the new code is
* made subject to such option by the copyright holder.
*
* Contributor(s):
*/

// List of standard headers was taken in http://en.cppreference.com/w/c/header

#include <assert.h> // Conditionally compiled macro that compares its argument to zero
#include <ctype.h> // Functions to determine the type contained in character data
#include <errno.h> // Macros reporting error conditions
#include <float.h> // Limits of float types
#include <limits.h> // Sizes of basic types
#include <locale.h> // Localization utilities
#include <math.h> // Common mathematics functions
#include <setjmp.h> // Nonlocal jumps
#include <signal.h> // Signal handling
#include <stdarg.h> // Variable arguments
#include <stddef.h> // Common macro definitions
#include <stdio.h> // Input/output
#include <string.h> // String handling
#include <stdlib.h> // General utilities: memory management, program utilities, string conversions, random numbers
#include <time.h> // Time/date utilities
#include <iso646.h> // (since C95) Alternative operator spellings
#include <wchar.h> // (since C95) Extended multibyte and wide character utilities
#include <wctype.h> // (since C95) Wide character classification and mapping utilities
#ifdef _STDC_C99
#include <complex.h> // (since C99) Complex number arithmetic
#include <fenv.h> // (since C99) Floating-point environment
#include <inttypes.h> // (since C99) Format conversion of integer types
#include <stdbool.h> // (since C99) Boolean type
#include <stdint.h> // (since C99) Fixed-width integer types
#include <tgmath.h> // (since C99) Type-generic math (macros wrapping math.h and complex.h)
#endif
#ifdef _STDC_C11
#include <stdalign.h> // (since C11) alignas and alignof convenience macros
#include <stdatomic.h> // (since C11) Atomic types
#include <stdnoreturn.h> // (since C11) noreturn convenience macros
#include <threads.h> // (since C11) Thread library
#include <uchar.h> // (since C11) UTF-16 and UTF-32 character utilities
#endif
Oops, something went wrong.

0 comments on commit 5827655

Please sign in to comment.