Files changed (94) hide show
  1. checksums.yaml +4 -4
  2. data/config/application.rb +0 -0
  3. data/config/version.rb +1 -1
  4. data/helpers/url.rb +0 -0
  5. data/lib/origen/application/configuration.rb +2 -1
  6. data/lib/origen/application/plugins.rb +11 -3
  7. data/lib/origen/commands/new.rb +0 -0
  8. data/lib/origen/core_ext/integer.rb +18 -0
  9. data/lib/origen/core_ext/object.rb +14 -0
  10. data/lib/origen/parameters.rb +0 -0
  11. data/lib/origen/pins.rb +64 -12
  12. data/lib/origen/pins/pin.rb +79 -0
  13. data/lib/origen/registers/reg.rb +3 -0
  14. data/lib/origen/sub_blocks.rb +7 -0
  15. data/lib/origen/utility/collector.rb +0 -0
  16. data/origen_app_generators/Gemfile +0 -0
  17. data/origen_app_generators/Gemfile.lock +0 -0
  18. data/origen_app_generators/LICENSE +0 -0
  19. data/origen_app_generators/README.md +0 -0
  20. data/origen_app_generators/Rakefile +0 -0
  21. data/origen_app_generators/config/application.rb +0 -0
  22. data/origen_app_generators/config/boot.rb +0 -0
  23. data/origen_app_generators/config/commands.rb +0 -0
  24. data/origen_app_generators/config/shared_commands.rb +0 -0
  25. data/origen_app_generators/config/version.rb +0 -0
  26. data/origen_app_generators/doc/history +0 -0
  27. data/origen_app_generators/lib/origen_app_generators.rb +0 -0
  28. data/origen_app_generators/lib/origen_app_generators/application.rb +0 -0
  29. data/origen_app_generators/lib/origen_app_generators/base.rb +0 -0
  30. data/origen_app_generators/lib/origen_app_generators/empty_application.rb +0 -0
  31. data/origen_app_generators/lib/origen_app_generators/empty_plugin.rb +0 -0
  32. data/origen_app_generators/lib/origen_app_generators/new.rb +0 -0
  33. data/origen_app_generators/lib/origen_app_generators/new_app_tests.rb +0 -0
  34. data/origen_app_generators/lib/origen_app_generators/origen_infrastructure/app_generator_plugin.rb +0 -0
  35. data/origen_app_generators/lib/origen_app_generators/plugin.rb +0 -0
  36. data/origen_app_generators/lib/origen_app_generators/test_engineering/common.rb +0 -0
  37. data/origen_app_generators/lib/origen_app_generators/test_engineering/stand_alone_application.rb +0 -0
  38. data/origen_app_generators/lib/origen_app_generators/test_engineering/test_block.rb +0 -0
  39. data/origen_app_generators/origen_app_generators.gemspec +3 -3
  40. data/origen_app_generators/spec/spec_helper.rb +0 -0
  41. data/origen_app_generators/target/debug.rb +0 -0
  42. data/origen_app_generators/target/default.rb +0 -0
  43. data/origen_app_generators/target/production.rb +0 -0
  44. data/origen_app_generators/templates/app_generators/application/.gitignore +0 -0
  45. data/origen_app_generators/templates/app_generators/application/.irbrc +0 -0
  46. data/origen_app_generators/templates/app_generators/application/.rspec +0 -0
  47. data/origen_app_generators/templates/app_generators/application/.travis.yml +0 -0
  48. data/origen_app_generators/templates/app_generators/application/Gemfile +0 -0
  49. data/origen_app_generators/templates/app_generators/application/Rakefile +0 -0
  50. data/origen_app_generators/templates/app_generators/application/app/blocks/top_level.rb +0 -0
  51. data/origen_app_generators/templates/app_generators/application/app/lib/module.rb +0 -0
  52. data/origen_app_generators/templates/app_generators/application/app/templates/web/index.md.erb +0 -0
  53. data/origen_app_generators/templates/app_generators/application/app/templates/web/layouts/_basic.html.erb +0 -0
  54. data/origen_app_generators/templates/app_generators/application/app/templates/web/partials/_navbar.html.erb +0 -0
  55. data/origen_app_generators/templates/app_generators/application/app/templates/web/release_notes.md.erb +0 -0
  56. data/origen_app_generators/templates/app_generators/application/config/application.rb +0 -0
  57. data/origen_app_generators/templates/app_generators/application/config/boot.rb +0 -0
  58. data/origen_app_generators/templates/app_generators/application/config/commands.rb +0 -0
  59. data/origen_app_generators/templates/app_generators/application/config/maillist_dev.txt +0 -0
  60. data/origen_app_generators/templates/app_generators/application/config/maillist_prod.txt +0 -0
  61. data/origen_app_generators/templates/app_generators/application/config/version.rb +0 -0
  62. data/origen_app_generators/templates/app_generators/application/doc/history +0 -0
  63. data/origen_app_generators/templates/app_generators/application/dot_keep +0 -0
  64. data/origen_app_generators/templates/app_generators/application/origen_core_session +0 -0
  65. data/origen_app_generators/templates/app_generators/application/spec/spec_helper.rb +0 -0
  66. data/origen_app_generators/templates/app_generators/application/target/debug.rb +0 -0
  67. data/origen_app_generators/templates/app_generators/application/target/default.rb +0 -0
  68. data/origen_app_generators/templates/app_generators/application/target/production.rb +0 -0
  69. data/origen_app_generators/templates/app_generators/new/generator.rb +0 -0
  70. data/origen_app_generators/templates/app_generators/new/info.md.erb +0 -0
  71. data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/application.rb +0 -0
  72. data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/base.rb +0 -0
  73. data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/module.rb +0 -0
  74. data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/plugin.rb +0 -0
  75. data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/config/load_generators.rb +0 -0
  76. data/origen_app_generators/templates/app_generators/plugin/Gemfile +0 -0
  77. data/origen_app_generators/templates/app_generators/plugin/Rakefile +0 -0
  78. data/origen_app_generators/templates/app_generators/plugin/app/templates/web/index.md.erb +0 -0
  79. data/origen_app_generators/templates/app_generators/plugin/app/templates/web/partials/_navbar_external.html.erb +0 -0
  80. data/origen_app_generators/templates/app_generators/plugin/app/templates/web/partials/_navbar_internal.html.erb +0 -0
  81. data/origen_app_generators/templates/app_generators/plugin/config/boot.rb +0 -0
  82. data/origen_app_generators/templates/app_generators/plugin/gemspec.rb +0 -0
  83. data/origen_app_generators/templates/app_generators/test_engineering/environment/j750.rb +0 -0
  84. data/origen_app_generators/templates/app_generators/test_engineering/environment/uflex.rb +0 -0
  85. data/origen_app_generators/templates/app_generators/test_engineering/environment/v93k.rb +0 -0
  86. data/origen_app_generators/templates/app_generators/test_engineering/stand_alone_application/.keep +0 -0
  87. data/origen_app_generators/templates/app_generators/test_engineering/test_block/.keep +0 -0
  88. data/templates/nanoc/layouts/bootstrap.html.erb +0 -0
  89. data/templates/shared/web/_logo.html +0 -0
  90. data/vendor/lib/models/origen/export1.rb +0 -0
  91. data/vendor/lib/models/origen/export1/block1.rb +0 -0
  92. data/vendor/lib/models/origen/export1/block1/x.rb +0 -0
  93. data/vendor/lib/models/origen/non_origen_meta_data.md +0 -0
  94. metadata +4 -3
checksums.yaml CHANGED
@@ -1,7 +1,7 @@
1
1
---
2
2
SHA256:
3
- metadata.gz: 7d603663235ae26d0c6fba0822ca9c9576501fe541c67f297bb3a80e2482fb96
4
- data.tar.gz: a14ad36e2a97a10135d0e3caacc8dbc1f1f0d35c5fe3c9ba4c4616fc77778f58
3
+ metadata.gz: bfd569a25fe01194aa87a0e7d35c2aca0ed5663b45622a085dce5c397ccb4cf7
4
+ data.tar.gz: b820cb13bd6565d581c9507a26800ae363f75674443f628aac5868a93fc055dc
5
5
SHA512:
6
- metadata.gz: 2cbba1ed23f15f9c00d31cddbd9190d25c0c25add9ef48cdd8165467e0a5d5bd90b2ed6d20202d4914ff19520eba810d680ed72f1507dd0134cc27fd6a3dfc93
7
- data.tar.gz: 3810548860a6b00572efc5b7d9cff8ff4ec7ee56996718d7a399c4574cc45e3cd06f2d57bc4db332504e4c7981b73c21e5c6a82490b30a3485339d6e7d785f66
6
+ metadata.gz: 3269cc10dd0868bcde87e641defb89917e4d63ebca8ebd23afcc95224c37dde85551c2e21a3a8acd191539c2619b9b6a541678f86c2d51f3fd5702ad86965294
7
+ data.tar.gz: d427a339ff99a83e2c6dafb31229ebdd35a8f44a62dbe54fe6793109f66b8135e70e33427e4b9d6ad385be7dd4c4578634001250aea3cfb5356ca5cdf3e62e7f
data/config/application.rb CHANGED
File without changes
data/config/version.rb CHANGED
@@ -1,7 +1,7 @@
1
1
module Origen
2
2
MAJOR = 0
3
3
MINOR = 53
4
- BUGFIX = 0
4
+ BUGFIX = 1
5
5
DEV = nil
6
6
VERSION = [MAJOR, MINOR, BUGFIX].join(".") + (DEV ? ".pre#{DEV}" : '')
7
7
end
data/helpers/url.rb CHANGED
File without changes
data/lib/origen/application/configuration.rb CHANGED
@@ -19,7 +19,8 @@ module Origen
19
19
:web_domain,
20
20
:strict_errors, :unmanaged_dirs, :unmanaged_files, :remotes,
21
21
:external_app_dirs, :lint_test, :shared, :yammer_group, :rc_url, :rc_workflow,
22
- :user_aliases, :release_externally, :gem_name, :disqus_shortname
22
+ :user_aliases, :release_externally, :gem_name, :disqus_shortname,
23
+ :default_plugin
23
24
24
25
# Mark any attributes that are likely to depend on properties of the target here,
25
26
# this will raise an error if they are ever accessed before the target has been
data/lib/origen/application/plugins.rb CHANGED
@@ -38,16 +38,24 @@ module Origen
38
38
def current
39
39
return nil if @temporary == :none
40
40
return nil if @disabled
41
- name = @temporary || @current ||= Origen.app.session.origen_core[:default_plugin]
41
+ name = @temporary || @current ||= begin
42
+ if Origen.app.session.origen_core[:default_plugin]
43
+ Origen.app.session.origen_core[:default_plugin]
44
+ elsif Origen.app.config.default_plugin && !Origen.app.session.origen_core[:default_plugin_cleared_by_user]
45
+ Origen.app.config.default_plugin
46
+ end
47
+ end
42
48
find { |p| p.name.to_sym == name } if name
43
49
end
44
50
45
51
def current=(name)
46
52
name = name.to_sym if name
47
- Origen.app.session.origen_core[:default_plugin] = name
53
+ if name == :none || name.nil?
48
- if name == :none
49
54
@current = nil
55
+ Origen.app.session.origen_core[:default_plugin] = nil
56
+ Origen.app.session.origen_core[:default_plugin_cleared_by_user] = true
50
57
else
58
+ Origen.app.session.origen_core[:default_plugin] = name
51
59
@current = name
52
60
end
53
61
end
data/lib/origen/commands/new.rb CHANGED
File without changes
data/lib/origen/core_ext/integer.rb CHANGED
@@ -22,6 +22,11 @@ module Origen
22
22
end
23
23
24
24
class Integer
25
+ class << self
26
+ attr_accessor :width
27
+ end
28
+ @width = 32
29
+
25
30
if RUBY_VERSION >= '2.4.0'
26
31
prepend Origen::IntegerExtension
27
32
end
@@ -72,6 +77,19 @@ class Integer
72
77
alias_method :to_xls_col, :to_spreadsheet_column
73
78
alias_method :to_xlsx_col, :to_spreadsheet_column
74
79
alias_method :to_spreadsheet_col, :to_spreadsheet_column
80
+
81
+ def twos_complement(width = nil)
82
+ _width = width || Integer.width
83
+ if self > 2**(_width - 1) - 1
84
+ fail(RangeError, "Integer #{self} cannot fit into #{_width} bits with 2s complement encoding")
85
+ elsif self < -1 * (2**(_width - 1))
86
+ fail(RangeError, "Integer #{self} cannot fit into #{_width} bits with 2s complement encoding")
87
+ end
88
+
89
+ self < 0 ? ((-1 * self) ^ (2**_width - 1)) + 1 : self
90
+ end
91
+ alias_method :twos_comp, :twos_complement
92
+ alias_method :twos_compliment, :twos_complement
75
93
end
76
94
77
95
if RUBY_VERSION <= '2.4.0'
data/lib/origen/core_ext/object.rb CHANGED
@@ -10,4 +10,18 @@ class Object
10
10
end
11
11
nil
12
12
end
13
+
14
+ # Indicates whether the object is or can be used as an Origen subblock, where
15
+ # being an Origen subblock is defined as inheriting from either {Origen::Model} or
16
+ # {Origen::Controller}.
17
+ # @return [True/False]
18
+ # @example Subblock NVM (from the Origen guides)
19
+ # dut.nvm.origen_subblock? #=> true
20
+ # @example Non-subblocks
21
+ # 'hi'.origen_subblock? #=> false
22
+ # @see https://origen-sdk.org/origen/guides/models/defining/#Adding_Sub_Blocks
23
+ def origen_subblock?
24
+ self.is_a?(Origen::Model) || self.is_a?(Origen::Controller) || self.is_a?(Origen::SubBlocks::Placeholder)
25
+ end
26
+ alias_method :origen_sub_block?, :origen_subblock?
13
27
end
data/lib/origen/parameters.rb CHANGED
File without changes
data/lib/origen/pins.rb CHANGED
@@ -693,27 +693,78 @@ If you meant to define the virtual_pin_group then use the add_virtual_pin_group
693
693
end
694
694
alias_method :virtual_pin_group, :virtual_pin_groups
695
695
696
+ def all_pin_ids(type: nil, **options)
697
+ case type
698
+ when :power_pin, :power_pins
699
+ dut.pins(power_pin: true).map { |n, p| [n, *p.aliases.keys] }.flatten.map { |n| [n, dut.power_pin(n)] }.to_h
700
+ when :ground_pin, :ground_pins
701
+ dut.pins(ground_pin: true).map { |n, p| [n, *p.aliases.keys] }.flatten.map { |n| [n, dut.ground_pin(n)] }.to_h
702
+ when :virtual_pin, :virtual_pins
703
+ dut.pins(virtual_pin: true).map { |n, p| [n, *p.aliases.keys] }.flatten.map { |n| [n, dut.virtual_pin(n)] }.to_h
704
+ when :other_pin, :other_pins
705
+ dut.pins(other_pin: true).map { |n, p| [n, *p.aliases.keys] }.flatten.map { |n| [n, dut.other_pin(n)] }.to_h
706
+ else
707
+ # Maintain the legacy lookup of power_pin: true, ground_pin: true, etc.
708
+ if options[:power_pin]
709
+ all_pin_ids(type: :power_pin)
710
+ elsif options[:ground_pin]
711
+ all_pin_ids(type: :ground_pin)
712
+ elsif options[:virtual_pin]
713
+ all_pin_ids(type: :virtual_pin)
714
+ elsif options[:other_pin]
715
+ all_pin_ids(type: :other_pin)
716
+ else
717
+ dut.pins.map { |n, p| [n, *p.aliases.keys] }.flatten.map { |n| [n, dut.pin(n)] }.to_h
718
+ end
719
+ end
720
+ end
721
+
696
722
# Permits access via object.pin(x), returns a hash of all pins if no id
697
723
# is specified.
698
724
# ==== Examples
699
725
# $top.pin(:done)
700
726
# $soc.pin(:port_a1)
701
727
# pin(:fail) # Access directly from within the module
702
- def pins(id = nil, options = {}, &_block)
703
- id, options = nil, id if id.is_a?(Hash)
704
- if id
705
- pin = Origen.pin_bank.find(id, options)
706
- unless pin
707
- puts <<-END
728
+ def pins(*ids, &_block)
729
+ options = (ids.pop if ids.last.is_a?(Hash)) || {}
730
+
731
+ # Methods may give an ID of nil, which would previously gloss over
732
+ # the pin lookup. To maintain backwards compability, reject any nils in the input,
733
+ # then proceed as normal.
734
+ ids.reject!(&:nil?)
735
+ if !ids.empty? || block_given?
736
+ pins = []
737
+
738
+ if block_given?
739
+ pins += all_pin_ids(options).select { |n, p| yield(n, p) }.values.uniq
740
+ end
741
+
742
+ ids.each do |id|
743
+ if id.is_a?(Regexp)
744
+ pins += all_pin_ids(options).select { |n, p| n.to_s =~ id }.values.uniq
745
+ else
746
+ pin = Origen.pin_bank.find(id, options)
747
+ unless pin
748
+ puts <<-END
708
749
You have tried to reference pin :#{id} within #{self.class} but it does not exist, this could be
709
750
because the pin has not been defined yet or it is an alias that is not available in the current context.
710
751
711
752
If you meant to define the pin then use the add_pin method instead.
712
753
713
- END
714
- fail 'Pin not found'
754
+ END
755
+ fail 'Pin not found'
756
+ end
757
+ pins << pin
758
+ end
759
+ end
760
+
761
+ # Maintain return value of a single pin object if only given a single identifier
762
+ if ids.size == 1 && !ids.first.is_a?(Regexp)
763
+ pins.first
764
+ else
765
+ options[:keep_duplicates] ? pins : pins.uniq!
766
+ PinCollection.new(self, *pins, options)
715
767
end
716
- pin
717
768
else
718
769
if options[:power_pin]
719
770
Origen.pin_bank.power_pins
@@ -741,12 +792,13 @@ If you meant to define the pin then use the add_pin method instead.
741
792
alias_method :power_pin, :power_pins
742
793
743
794
# Equivalent to the pins method but considers ground pins rather than regular pins
744
- def ground_pins(id = nil, options = {}, &block)
745
- id, options = nil, id if id.is_a?(Hash)
795
+ def ground_pins(*ids, &block)
796
+ options = (ids.pop if ids.last.is_a?(Hash)) || {}
797
+
746
798
options = {
747
799
ground_pin: true
748
800
}.merge(options)
749
- pins(id, options, &block)
801
+ pins(*ids, options, &block)
750
802
end
751
803
alias_method :ground_pin, :ground_pins
752
804
data/lib/origen/pins/pin.rb CHANGED
@@ -1072,6 +1072,85 @@ module Origen
1072
1072
end
1073
1073
end
1074
1074
1075
+ def index?(context: nil)
1076
+ !!index(context: context).nil?
1077
+ end
1078
+
1079
+ def index(context: nil)
1080
+ if context.is_a?(Symbol)
1081
+ # Context pin group provided
1082
+ group = groups[context].instance_variable_get(:@store)
1083
+ if group
1084
+ group.index(self)
1085
+ end
1086
+ elsif context.is_a?(Array)
1087
+ # Anonymous pin group given
1088
+ context.map { |p| p.is_a?(Symbol) ? owner.pin(p) : p }.index(self)
1089
+ else
1090
+ # Try an index based off of the pin name.
1091
+ # Only works if the pin ends in a decimal. Otherwise, returns nil.
1092
+ i = name.to_s.index(/\d+#x2F;)
1093
+ if i
1094
+ name.to_s[i..-1].to_i
1095
+ end
1096
+ end
1097
+ end
1098
+
1099
+ def mask(context: nil)
1100
+ index = context.is_a?(Integer) ? context : self.index(context: context)
1101
+
1102
+ if index.nil? && context.nil?
1103
+ # If the index is nil and no context was given, no implicit index could be resolved
1104
+ fail("Could not discern pin :#{name}'s implicit index!")
1105
+ elsif index.nil?
1106
+ # If the index is nil and some context was given, then the pin is not in the given context
1107
+ fail("Pin :#{name} is not a member of the given context!")
1108
+ end
1109
+
1110
+ 2**index
1111
+ end
1112
+ alias_method :set_mask, :mask
1113
+ alias_method :smask, :mask
1114
+
1115
+ def clear_mask(context: nil, size: nil)
1116
+ index = context.is_a?(Integer) ? context : self.index(context: context)
1117
+
1118
+ if index.nil? && context.nil?
1119
+ # If the index is nil and no context was given, no implicit index could be resolved
1120
+ fail("Could not discern pin :#{name}'s implicit index!")
1121
+ elsif index.nil?
1122
+ # If the index is nil and some context was given, then the pin is not in the given context
1123
+ fail("Pin :#{name} is not a member of the given context!")
1124
+ end
1125
+
1126
+ if size && context && !context.is_a?(Integer)
1127
+ # A context was given, that was not just an Integer, and size was given
1128
+ # Raise an exception as these two conflict.
1129
+ fail('Both a sized context (e.g. pin group) and a :size option cannot be used simultaneously!')
1130
+ elsif size
1131
+ # A size option was given. Use that.
1132
+ ((2**size) - 1) ^ (1 << index)
1133
+ elsif context.is_a?(Symbol)
1134
+ ((2**groups[context].instance_variable_get(:@store).size) - 1) ^ (1 << index)
1135
+ elsif context.respond_to?(:size) && !context.is_a?(Integer)
1136
+ # PinCollection or Array
1137
+ ((2**context.size) - 1) ^ (1 << index)
1138
+ else
1139
+ # No size option was given. Use the implicit index instead.
1140
+ (2**index) - 1
1141
+ end
1142
+ end
1143
+ alias_method :clr_mask, :clear_mask
1144
+ alias_method :cmask, :clear_mask
1145
+
1146
+ def named?(n)
1147
+ if n.is_a?(Regexp)
1148
+ [name.to_s, *aliases.keys].any? { |na| na =~ n }
1149
+ else
1150
+ [name.to_s, *aliases.keys.map(&:to_s)].include?(n.to_s)
1151
+ end
1152
+ end
1153
+
1075
1154
def method_missing(m, *args, &block)
1076
1155
if meta.include? m
1077
1156
meta[m]
data/lib/origen/registers/reg.rb CHANGED
@@ -476,6 +476,9 @@ module Origen
476
476
# @api private
477
477
def parse_descriptions
478
478
desc = []
479
+ unless File.exist?(define_file)
480
+ return desc
481
+ end
479
482
File.readlines(define_file).each do |line|
480
483
if line =~ /^\s*#(.*)/
481
484
desc << Regexp.last_match[1].strip
data/lib/origen/sub_blocks.rb CHANGED
@@ -274,6 +274,13 @@ module Origen
274
274
def sub_block(name = nil, options = {})
275
275
name, options = nil, name if name.is_a?(Hash)
276
276
return sub_blocks unless name
277
+
278
+ if name.is_a?(Class)
279
+ return sub_blocks.select { |n, s| s.is_a?(name) }
280
+ elsif name.origen_sub_block?
281
+ return sub_block(name.class)
282
+ end
283
+
277
284
if i = options.delete(:instances)
278
285
# permit creating multiple instances of a particular sub_block class
279
286
# can pass array for base_address, which will be processed above
data/lib/origen/utility/collector.rb CHANGED
File without changes
data/origen_app_generators/Gemfile CHANGED
File without changes
data/origen_app_generators/Gemfile.lock CHANGED
File without changes
data/origen_app_generators/LICENSE CHANGED
File without changes
data/origen_app_generators/README.md CHANGED
File without changes
data/origen_app_generators/Rakefile CHANGED
File without changes
data/origen_app_generators/config/application.rb CHANGED
File without changes
data/origen_app_generators/config/boot.rb CHANGED
File without changes
data/origen_app_generators/config/commands.rb CHANGED
File without changes
data/origen_app_generators/config/shared_commands.rb CHANGED
File without changes
data/origen_app_generators/config/version.rb CHANGED
File without changes
data/origen_app_generators/doc/history CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/application.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/base.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/empty_application.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/empty_plugin.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/new.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/new_app_tests.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/origen_infrastructure/app_generator_plugin.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/plugin.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/test_engineering/common.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/test_engineering/stand_alone_application.rb CHANGED
File without changes
data/origen_app_generators/lib/origen_app_generators/test_engineering/test_block.rb CHANGED
File without changes
data/origen_app_generators/origen_app_generators.gemspec CHANGED
@@ -8,16 +8,16 @@ Gem::Specification.new do |s|
8
8
s.required_rubygems_version = Gem::Requirement.new(">= 1.8.11".freeze) if s.respond_to? :required_rubygems_version=
9
9
s.require_paths = ["lib".freeze]
10
10
s.authors = ["Stephen McGinty".freeze]
11
- s.date = "2019-08-15"
11
+ s.date = "2019-09-02"
12
12
s.email = ["stephen.f.mcginty@gmail.com".freeze]
13
13
s.files = ["bin/boot.rb".freeze, "config/application.rb".freeze, "config/boot.rb".freeze, "config/commands.rb".freeze, "config/shared_commands.rb".freeze, "config/version.rb".freeze, "lib/origen_app_generators.rb".freeze, "lib/origen_app_generators/application.rb".freeze, "lib/origen_app_generators/base.rb".freeze, "lib/origen_app_generators/empty_application.rb".freeze, "lib/origen_app_generators/empty_plugin.rb".freeze, "lib/origen_app_generators/new.rb".freeze, "lib/origen_app_generators/new_app_tests.rb".freeze, "lib/origen_app_generators/origen_infrastructure/app_generator_plugin.rb".freeze, "lib/origen_app_generators/plugin.rb".freeze, "lib/origen_app_generators/test_engineering/common.rb".freeze, "lib/origen_app_generators/test_engineering/stand_alone_application.rb".freeze, "lib/origen_app_generators/test_engineering/test_block.rb".freeze, "templates/app_generators".freeze, "templates/app_generators/application".freeze, "templates/app_generators/application/.gitignore".freeze, "templates/app_generators/application/.irbrc".freeze, "templates/app_generators/application/.rspec".freeze, "templates/app_generators/application/.travis.yml".freeze, "templates/app_generators/application/Gemfile".freeze, "templates/app_generators/application/Rakefile".freeze, "templates/app_generators/application/app".freeze, "templates/app_generators/application/app/blocks".freeze, "templates/app_generators/application/app/blocks/top_level.rb".freeze, "templates/app_generators/application/app/lib".freeze, "templates/app_generators/application/app/lib/module.rb".freeze, "templates/app_generators/application/app/templates".freeze, "templates/app_generators/application/app/templates/web".freeze, "templates/app_generators/application/app/templates/web/index.md.erb".freeze, "templates/app_generators/application/app/templates/web/layouts".freeze, "templates/app_generators/application/app/templates/web/layouts/_basic.html.erb".freeze, "templates/app_generators/application/app/templates/web/partials".freeze, "templates/app_generators/application/app/templates/web/partials/_navbar.html.erb".freeze, "templates/app_generators/application/app/templates/web/release_notes.md.erb".freeze, "templates/app_generators/application/config".freeze, "templates/app_generators/application/config/application.rb".freeze, "templates/app_generators/application/config/boot.rb".freeze, "templates/app_generators/application/config/commands.rb".freeze, "templates/app_generators/application/config/maillist_dev.txt".freeze, "templates/app_generators/application/config/maillist_prod.txt".freeze, "templates/app_generators/application/config/version.rb".freeze, "templates/app_generators/application/doc".freeze, "templates/app_generators/application/doc/history".freeze, "templates/app_generators/application/dot_keep".freeze, "templates/app_generators/application/origen_core_session".freeze, "templates/app_generators/application/spec".freeze, "templates/app_generators/application/spec/spec_helper.rb".freeze, "templates/app_generators/application/target".freeze, "templates/app_generators/application/target/debug.rb".freeze, "templates/app_generators/application/target/default.rb".freeze, "templates/app_generators/application/target/production.rb".freeze, "templates/app_generators/new".freeze, "templates/app_generators/new/generator.rb".freeze, "templates/app_generators/new/info.md.erb".freeze, "templates/app_generators/origen_infrastructure".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/app".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/application.rb".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/base.rb".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/module.rb".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/plugin.rb".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/config".freeze, "templates/app_generators/origen_infrastructure/app_generator_plugin/config/load_generators.rb".freeze, "templates/app_generators/plugin".freeze, "templates/app_generators/plugin/Gemfile".freeze, "templates/app_generators/plugin/Rakefile".freeze, "templates/app_generators/plugin/app".freeze, "templates/app_generators/plugin/app/templates".freeze, "templates/app_generators/plugin/app/templates/web".freeze, "templates/app_generators/plugin/app/templates/web/index.md.erb".freeze, "templates/app_generators/plugin/app/templates/web/partials".freeze, "templates/app_generators/plugin/app/templates/web/partials/_navbar_external.html.erb".freeze, "templates/app_generators/plugin/app/templates/web/partials/_navbar_internal.html.erb".freeze, "templates/app_generators/plugin/config".freeze, "templates/app_generators/plugin/config/boot.rb".freeze, "templates/app_generators/plugin/gemspec.rb".freeze, "templates/app_generators/test_engineering".freeze, "templates/app_generators/test_engineering/environment".freeze, "templates/app_generators/test_engineering/environment/j750.rb".freeze, "templates/app_generators/test_engineering/environment/uflex.rb".freeze, "templates/app_generators/test_engineering/environment/v93k.rb".freeze, "templates/app_generators/test_engineering/stand_alone_application".freeze, "templates/app_generators/test_engineering/stand_alone_application/.keep".freeze, "templates/app_generators/test_engineering/test_block".freeze, "templates/app_generators/test_engineering/test_block/.keep".freeze]
14
14
s.homepage = "http://origen-sdk.org/origen_app_generators".freeze
15
15
s.licenses = ["MIT".freeze]
16
16
s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze)
17
- s.rubygems_version = "3.0.4".freeze
17
+ s.rubygems_version = "2.7.7".freeze
18
18
s.summary = "Origen application generators".freeze
19
19
20
- s.installed_by_version = "3.0.4" if s.respond_to? :installed_by_version
20
+ s.installed_by_version = "2.7.7" if s.respond_to? :installed_by_version
21
21
22
22
if s.respond_to? :specification_version then
23
23
s.specification_version = 4
data/origen_app_generators/spec/spec_helper.rb CHANGED
File without changes
data/origen_app_generators/target/debug.rb CHANGED
File without changes
data/origen_app_generators/target/default.rb CHANGED
File without changes
data/origen_app_generators/target/production.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/.gitignore CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/.irbrc CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/.rspec CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/.travis.yml CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/Gemfile CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/Rakefile CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/app/blocks/top_level.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/app/lib/module.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/app/templates/web/index.md.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/app/templates/web/layouts/_basic.html.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/app/templates/web/partials/_navbar.html.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/app/templates/web/release_notes.md.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/config/application.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/config/boot.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/config/commands.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/config/maillist_dev.txt CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/config/maillist_prod.txt CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/config/version.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/doc/history CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/dot_keep CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/origen_core_session CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/spec/spec_helper.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/target/debug.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/target/default.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/application/target/production.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/new/generator.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/new/info.md.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/application.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/base.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/module.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/app/lib/plugin.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/origen_infrastructure/app_generator_plugin/config/load_generators.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/Gemfile CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/Rakefile CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/app/templates/web/index.md.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/app/templates/web/partials/_navbar_external.html.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/app/templates/web/partials/_navbar_internal.html.erb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/config/boot.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/plugin/gemspec.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/test_engineering/environment/j750.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/test_engineering/environment/uflex.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/test_engineering/environment/v93k.rb CHANGED
File without changes
data/origen_app_generators/templates/app_generators/test_engineering/stand_alone_application/.keep CHANGED
File without changes
data/origen_app_generators/templates/app_generators/test_engineering/test_block/.keep CHANGED
File without changes
data/templates/nanoc/layouts/bootstrap.html.erb CHANGED
File without changes
data/templates/shared/web/_logo.html CHANGED
File without changes
data/vendor/lib/models/origen/export1.rb CHANGED
File without changes
data/vendor/lib/models/origen/export1/block1.rb CHANGED
File without changes
data/vendor/lib/models/origen/export1/block1/x.rb CHANGED
File without changes
data/vendor/lib/models/origen/non_origen_meta_data.md CHANGED
File without changes
metadata CHANGED
@@ -1,14 +1,14 @@
1
1
--- !ruby/object:Gem::Specification
2
2
name: origen
3
3
version: !ruby/object:Gem::Version
4
- version: 0.53.0
4
+ version: 0.53.1
5
5
platform: ruby
6
6
authors:
7
7
- Stephen McGinty
8
8
autorequire:
9
9
bindir: bin
10
10
cert_chain: []
11
- date: 2019-08-21 00:00:00.000000000 Z
11
+ date: 2019-09-11 00:00:00.000000000 Z
12
12
dependencies:
13
13
- !ruby/object:Gem::Dependency
14
14
name: activesupport
@@ -735,7 +735,8 @@ required_rubygems_version: !ruby/object:Gem::Requirement
735
735
- !ruby/object:Gem::Version
736
736
version: 1.8.11
737
737
requirements: []
738
- rubygems_version: 3.0.4
738
+ rubyforge_project:
739
+ rubygems_version: 2.7.7
739
740
signing_key:
740
741
specification_version: 4
741
742
summary: The Semiconductor Developer's Kit