Skip to content

Commit a2962a4

Browse files
committed
Embed Pathname extenskon
1 parent 581da51 commit a2962a4

8 files changed

Lines changed: 259 additions & 292 deletions

File tree

common.mk

Lines changed: 176 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ COMMONOBJS = array.$(OBJEXT) \
118118
compar.$(OBJEXT) \
119119
compile.$(OBJEXT) \
120120
complex.$(OBJEXT) \
121+
concurrent_set.$(OBJEXT) \
121122
cont.$(OBJEXT) \
122123
debug.$(OBJEXT) \
123124
debug_counter.$(OBJEXT) \
@@ -148,10 +149,10 @@ COMMONOBJS = array.$(OBJEXT) \
148149
pack.$(OBJEXT) \
149150
parse.$(OBJEXT) \
150151
parser_st.$(OBJEXT) \
152+
pathname.$(OBJEXT) \
151153
proc.$(OBJEXT) \
152154
process.$(OBJEXT) \
153155
ractor.$(OBJEXT) \
154-
concurrent_set.$(OBJEXT) \
155156
random.$(OBJEXT) \
156157
range.$(OBJEXT) \
157158
rational.$(OBJEXT) \
@@ -1236,6 +1237,7 @@ BUILTIN_RB_SRCS = \
12361237
$(srcdir)/yjit.rb \
12371238
$(srcdir)/yjit_hook.rb \
12381239
$(srcdir)/zjit.rb \
1240+
$(srcdir)/pathname.rb \
12391241
$(empty)
12401242
BUILTIN_RB_INCS = $(BUILTIN_RB_SRCS:.rb=.rbinc)
12411243

@@ -12813,6 +12815,179 @@ parser_st.$(OBJEXT): {$(VPATH)}parser_st.c
1281312815
parser_st.$(OBJEXT): {$(VPATH)}parser_st.h
1281412816
parser_st.$(OBJEXT): {$(VPATH)}parser_value.h
1281512817
parser_st.$(OBJEXT): {$(VPATH)}st.c
12818+
pathname.o: $(RUBY_EXTCONF_H)
12819+
pathname.o: $(arch_hdrdir)/ruby/config.h
12820+
pathname.o: $(hdrdir)/ruby.h
12821+
pathname.o: $(hdrdir)/ruby/ruby.h
12822+
pathname.o: {$(VPATH)}assert.h
12823+
pathname.o: {$(VPATH)}backward.h
12824+
pathname.o: {$(VPATH)}backward/2/assume.h
12825+
pathname.o: {$(VPATH)}backward/2/attributes.h
12826+
pathname.o: {$(VPATH)}backward/2/bool.h
12827+
pathname.o: {$(VPATH)}backward/2/inttypes.h
12828+
pathname.o: {$(VPATH)}backward/2/limits.h
12829+
pathname.o: {$(VPATH)}backward/2/long_long.h
12830+
pathname.o: {$(VPATH)}backward/2/stdalign.h
12831+
pathname.o: {$(VPATH)}backward/2/stdarg.h
12832+
pathname.o: {$(VPATH)}defines.h
12833+
pathname.o: {$(VPATH)}encoding.h
12834+
pathname.o: {$(VPATH)}intern.h
12835+
pathname.o: {$(VPATH)}internal/abi.h
12836+
pathname.o: {$(VPATH)}internal/anyargs.h
12837+
pathname.o: {$(VPATH)}internal/arithmetic.h
12838+
pathname.o: {$(VPATH)}internal/arithmetic/char.h
12839+
pathname.o: {$(VPATH)}internal/arithmetic/double.h
12840+
pathname.o: {$(VPATH)}internal/arithmetic/fixnum.h
12841+
pathname.o: {$(VPATH)}internal/arithmetic/gid_t.h
12842+
pathname.o: {$(VPATH)}internal/arithmetic/int.h
12843+
pathname.o: {$(VPATH)}internal/arithmetic/intptr_t.h
12844+
pathname.o: {$(VPATH)}internal/arithmetic/long.h
12845+
pathname.o: {$(VPATH)}internal/arithmetic/long_long.h
12846+
pathname.o: {$(VPATH)}internal/arithmetic/mode_t.h
12847+
pathname.o: {$(VPATH)}internal/arithmetic/off_t.h
12848+
pathname.o: {$(VPATH)}internal/arithmetic/pid_t.h
12849+
pathname.o: {$(VPATH)}internal/arithmetic/short.h
12850+
pathname.o: {$(VPATH)}internal/arithmetic/size_t.h
12851+
pathname.o: {$(VPATH)}internal/arithmetic/st_data_t.h
12852+
pathname.o: {$(VPATH)}internal/arithmetic/uid_t.h
12853+
pathname.o: {$(VPATH)}internal/assume.h
12854+
pathname.o: {$(VPATH)}internal/attr/alloc_size.h
12855+
pathname.o: {$(VPATH)}internal/attr/artificial.h
12856+
pathname.o: {$(VPATH)}internal/attr/cold.h
12857+
pathname.o: {$(VPATH)}internal/attr/const.h
12858+
pathname.o: {$(VPATH)}internal/attr/constexpr.h
12859+
pathname.o: {$(VPATH)}internal/attr/deprecated.h
12860+
pathname.o: {$(VPATH)}internal/attr/diagnose_if.h
12861+
pathname.o: {$(VPATH)}internal/attr/enum_extensibility.h
12862+
pathname.o: {$(VPATH)}internal/attr/error.h
12863+
pathname.o: {$(VPATH)}internal/attr/flag_enum.h
12864+
pathname.o: {$(VPATH)}internal/attr/forceinline.h
12865+
pathname.o: {$(VPATH)}internal/attr/format.h
12866+
pathname.o: {$(VPATH)}internal/attr/maybe_unused.h
12867+
pathname.o: {$(VPATH)}internal/attr/noalias.h
12868+
pathname.o: {$(VPATH)}internal/attr/nodiscard.h
12869+
pathname.o: {$(VPATH)}internal/attr/noexcept.h
12870+
pathname.o: {$(VPATH)}internal/attr/noinline.h
12871+
pathname.o: {$(VPATH)}internal/attr/nonnull.h
12872+
pathname.o: {$(VPATH)}internal/attr/noreturn.h
12873+
pathname.o: {$(VPATH)}internal/attr/packed_struct.h
12874+
pathname.o: {$(VPATH)}internal/attr/pure.h
12875+
pathname.o: {$(VPATH)}internal/attr/restrict.h
12876+
pathname.o: {$(VPATH)}internal/attr/returns_nonnull.h
12877+
pathname.o: {$(VPATH)}internal/attr/warning.h
12878+
pathname.o: {$(VPATH)}internal/attr/weakref.h
12879+
pathname.o: {$(VPATH)}internal/cast.h
12880+
pathname.o: {$(VPATH)}internal/compiler_is.h
12881+
pathname.o: {$(VPATH)}internal/compiler_is/apple.h
12882+
pathname.o: {$(VPATH)}internal/compiler_is/clang.h
12883+
pathname.o: {$(VPATH)}internal/compiler_is/gcc.h
12884+
pathname.o: {$(VPATH)}internal/compiler_is/intel.h
12885+
pathname.o: {$(VPATH)}internal/compiler_is/msvc.h
12886+
pathname.o: {$(VPATH)}internal/compiler_is/sunpro.h
12887+
pathname.o: {$(VPATH)}internal/compiler_since.h
12888+
pathname.o: {$(VPATH)}internal/config.h
12889+
pathname.o: {$(VPATH)}internal/constant_p.h
12890+
pathname.o: {$(VPATH)}internal/core.h
12891+
pathname.o: {$(VPATH)}internal/core/rarray.h
12892+
pathname.o: {$(VPATH)}internal/core/rbasic.h
12893+
pathname.o: {$(VPATH)}internal/core/rbignum.h
12894+
pathname.o: {$(VPATH)}internal/core/rclass.h
12895+
pathname.o: {$(VPATH)}internal/core/rdata.h
12896+
pathname.o: {$(VPATH)}internal/core/rfile.h
12897+
pathname.o: {$(VPATH)}internal/core/rhash.h
12898+
pathname.o: {$(VPATH)}internal/core/robject.h
12899+
pathname.o: {$(VPATH)}internal/core/rregexp.h
12900+
pathname.o: {$(VPATH)}internal/core/rstring.h
12901+
pathname.o: {$(VPATH)}internal/core/rstruct.h
12902+
pathname.o: {$(VPATH)}internal/core/rtypeddata.h
12903+
pathname.o: {$(VPATH)}internal/ctype.h
12904+
pathname.o: {$(VPATH)}internal/dllexport.h
12905+
pathname.o: {$(VPATH)}internal/dosish.h
12906+
pathname.o: {$(VPATH)}internal/encoding/coderange.h
12907+
pathname.o: {$(VPATH)}internal/encoding/ctype.h
12908+
pathname.o: {$(VPATH)}internal/encoding/encoding.h
12909+
pathname.o: {$(VPATH)}internal/encoding/pathname.h
12910+
pathname.o: {$(VPATH)}internal/encoding/re.h
12911+
pathname.o: {$(VPATH)}internal/encoding/sprintf.h
12912+
pathname.o: {$(VPATH)}internal/encoding/string.h
12913+
pathname.o: {$(VPATH)}internal/encoding/symbol.h
12914+
pathname.o: {$(VPATH)}internal/encoding/transcode.h
12915+
pathname.o: {$(VPATH)}internal/error.h
12916+
pathname.o: {$(VPATH)}internal/eval.h
12917+
pathname.o: {$(VPATH)}internal/event.h
12918+
pathname.o: {$(VPATH)}internal/fl_type.h
12919+
pathname.o: {$(VPATH)}internal/gc.h
12920+
pathname.o: {$(VPATH)}internal/glob.h
12921+
pathname.o: {$(VPATH)}internal/globals.h
12922+
pathname.o: {$(VPATH)}internal/has/attribute.h
12923+
pathname.o: {$(VPATH)}internal/has/builtin.h
12924+
pathname.o: {$(VPATH)}internal/has/c_attribute.h
12925+
pathname.o: {$(VPATH)}internal/has/cpp_attribute.h
12926+
pathname.o: {$(VPATH)}internal/has/declspec_attribute.h
12927+
pathname.o: {$(VPATH)}internal/has/extension.h
12928+
pathname.o: {$(VPATH)}internal/has/feature.h
12929+
pathname.o: {$(VPATH)}internal/has/warning.h
12930+
pathname.o: {$(VPATH)}internal/intern/array.h
12931+
pathname.o: {$(VPATH)}internal/intern/bignum.h
12932+
pathname.o: {$(VPATH)}internal/intern/class.h
12933+
pathname.o: {$(VPATH)}internal/intern/compar.h
12934+
pathname.o: {$(VPATH)}internal/intern/complex.h
12935+
pathname.o: {$(VPATH)}internal/intern/cont.h
12936+
pathname.o: {$(VPATH)}internal/intern/dir.h
12937+
pathname.o: {$(VPATH)}internal/intern/enum.h
12938+
pathname.o: {$(VPATH)}internal/intern/enumerator.h
12939+
pathname.o: {$(VPATH)}internal/intern/error.h
12940+
pathname.o: {$(VPATH)}internal/intern/eval.h
12941+
pathname.o: {$(VPATH)}internal/intern/file.h
12942+
pathname.o: {$(VPATH)}internal/intern/hash.h
12943+
pathname.o: {$(VPATH)}internal/intern/io.h
12944+
pathname.o: {$(VPATH)}internal/intern/load.h
12945+
pathname.o: {$(VPATH)}internal/intern/marshal.h
12946+
pathname.o: {$(VPATH)}internal/intern/numeric.h
12947+
pathname.o: {$(VPATH)}internal/intern/object.h
12948+
pathname.o: {$(VPATH)}internal/intern/parse.h
12949+
pathname.o: {$(VPATH)}internal/intern/proc.h
12950+
pathname.o: {$(VPATH)}internal/intern/process.h
12951+
pathname.o: {$(VPATH)}internal/intern/random.h
12952+
pathname.o: {$(VPATH)}internal/intern/range.h
12953+
pathname.o: {$(VPATH)}internal/intern/rational.h
12954+
pathname.o: {$(VPATH)}internal/intern/re.h
12955+
pathname.o: {$(VPATH)}internal/intern/ruby.h
12956+
pathname.o: {$(VPATH)}internal/intern/select.h
12957+
pathname.o: {$(VPATH)}internal/intern/select/largesize.h
12958+
pathname.o: {$(VPATH)}internal/intern/signal.h
12959+
pathname.o: {$(VPATH)}internal/intern/sprintf.h
12960+
pathname.o: {$(VPATH)}internal/intern/string.h
12961+
pathname.o: {$(VPATH)}internal/intern/struct.h
12962+
pathname.o: {$(VPATH)}internal/intern/thread.h
12963+
pathname.o: {$(VPATH)}internal/intern/time.h
12964+
pathname.o: {$(VPATH)}internal/intern/variable.h
12965+
pathname.o: {$(VPATH)}internal/intern/vm.h
12966+
pathname.o: {$(VPATH)}internal/interpreter.h
12967+
pathname.o: {$(VPATH)}internal/iterator.h
12968+
pathname.o: {$(VPATH)}internal/memory.h
12969+
pathname.o: {$(VPATH)}internal/method.h
12970+
pathname.o: {$(VPATH)}internal/module.h
12971+
pathname.o: {$(VPATH)}internal/newobj.h
12972+
pathname.o: {$(VPATH)}internal/scan_args.h
12973+
pathname.o: {$(VPATH)}internal/special_consts.h
12974+
pathname.o: {$(VPATH)}internal/static_assert.h
12975+
pathname.o: {$(VPATH)}internal/stdalign.h
12976+
pathname.o: {$(VPATH)}internal/stdbool.h
12977+
pathname.o: {$(VPATH)}internal/stdckdint.h
12978+
pathname.o: {$(VPATH)}internal/symbol.h
12979+
pathname.o: {$(VPATH)}internal/value.h
12980+
pathname.o: {$(VPATH)}internal/value_type.h
12981+
pathname.o: {$(VPATH)}internal/variable.h
12982+
pathname.o: {$(VPATH)}internal/warning_push.h
12983+
pathname.o: {$(VPATH)}internal/xmalloc.h
12984+
pathname.o: {$(VPATH)}missing.h
12985+
pathname.o: {$(VPATH)}onigmo.h
12986+
pathname.o: {$(VPATH)}oniguruma.h
12987+
pathname.o: {$(VPATH)}pathname.c
12988+
pathname.o: {$(VPATH)}pathname.rbinc
12989+
pathname.o: {$(VPATH)}st.h
12990+
pathname.o: {$(VPATH)}subst.h
1281612991
prism/api_node.$(OBJEXT): $(hdrdir)/ruby.h
1281712992
prism/api_node.$(OBJEXT): $(hdrdir)/ruby/ruby.h
1281812993
prism/api_node.$(OBJEXT): $(top_srcdir)/prism/defines.h

ext/pathname/depend

Lines changed: 0 additions & 174 deletions
This file was deleted.

ext/pathname/extconf.rb

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)