From ec0fd8812f98f769d4b27557e6661d7010fec005 Mon Sep 17 00:00:00 2001 From: CGH0S7 <776459475@qq.com> Date: Fri, 27 Dec 2024 13:53:58 +0800 Subject: [PATCH] Add mem.hex and Fix some bugs --- Top.sv | 522 ++++++++++++++++++ .../$a9dd02e21315c718b8a9.cache | 1 - .../$e584286c9b1e6204fad3.cache | 1 - .../streams/update_cache_2.12/output_dsp | 2 +- .../_global/_global/compileOutputs/previous | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../compile/incOptions/_global/streams/out | 6 +- .../_global/streams/export | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../fullClasspath/_global/streams/export | 2 +- .../_global/streams/export | 2 +- .../$4a9aca81fbe85b31d31f.cache | 1 - .../$684cbe76d3229096c30d.cache | 1 - .../streams/update_cache_2.12/output_dsp | 2 +- .../_global/_global/compileOutputs/previous | 2 +- .../compile/bloopGenerate/_global/streams/out | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../compile/incOptions/_global/streams/out | 6 +- .../_global/streams/export | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../fullClasspath/_global/streams/export | 2 +- .../_global/streams/export | 2 +- .../$5ae51053e2dad036f4d4.cache | 1 - .../$6f1b42794ad86b9390f2.cache | 1 - .../$9f58b605c4660f5df33f.cache | 1 - .../$fe04a063883393784849.cache | 1 - .../streams/update_cache_2.12/output_dsp | 2 +- .../_global/_global/compileOutputs/previous | 2 +- .../compile/bloopGenerate/_global/streams/out | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../compile/incOptions/_global/streams/out | 6 +- .../_global/streams/export | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../fullClasspath/_global/streams/export | 2 +- .../_global/streams/export | 2 +- src/hex/mem.hex | 32 ++ src/main/scala/common/Consts.scala | 2 +- src/main/scala/micore/Memory.scala | 7 + target/scala-2.13/-name-_2.13-0.1.0.jar | Bin 20776 -> 57006 bytes target/scala-2.13/zinc/inc_compile_2.13.zip | Bin 9987 -> 14938 bytes .../_global/_global/compileOutputs/previous | 2 +- .../_global/discoveredMainClasses/data | 2 +- .../compileIncremental/_global/streams/out | 40 +- .../_global/streams/export | 2 +- .../exportedProducts/_global/streams/export | 2 +- .../compile/incOptions/_global/streams/out | 26 +- .../compile/packageBin/_global/streams/inputs | 2 +- .../compile/packageBin/_global/streams/out | 50 +- .../compile/packageBin/_global/streams/output | 2 +- .../_global/streams/export | 2 +- .../_global/streams/export | 2 +- .../_global/streams/export | 2 +- .../_global/streams/export | 2 +- 53 files changed, 680 insertions(+), 91 deletions(-) create mode 100755 Top.sv delete mode 100755 project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache delete mode 100755 project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache delete mode 100755 project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache delete mode 100755 project/project/target/config-classes/$684cbe76d3229096c30d.cache delete mode 100755 project/target/config-classes/$5ae51053e2dad036f4d4.cache delete mode 100755 project/target/config-classes/$6f1b42794ad86b9390f2.cache delete mode 100755 project/target/config-classes/$9f58b605c4660f5df33f.cache delete mode 100755 project/target/config-classes/$fe04a063883393784849.cache create mode 100755 src/hex/mem.hex diff --git a/Top.sv b/Top.sv new file mode 100755 index 0000000..675e6ae --- /dev/null +++ b/Top.sv @@ -0,0 +1,522 @@ +// Generated by CIRCT firtool-1.62.0 +// VCS coverage exclude_file +module regfile_32x32( + input [4:0] R0_addr, + input R0_en, + R0_clk, + output [31:0] R0_data, + input [4:0] R1_addr, + input R1_en, + R1_clk, + output [31:0] R1_data, + input [4:0] W0_addr, + input W0_en, + W0_clk, + input [31:0] W0_data +); + + reg [31:0] Memory[0:31]; + always @(posedge W0_clk) begin + if (W0_en & 1'h1) + Memory[W0_addr] <= W0_data; + end // always @(posedge) + assign R0_data = R0_en ? Memory[R0_addr] : 32'bx; + assign R1_data = R1_en ? Memory[R1_addr] : 32'bx; +endmodule + +module Core( + input clock, + reset, + output [31:0] io_imem_addr, + input [31:0] io_imem_inst, + output [31:0] io_dmem_addr, + input [31:0] io_dmem_rdata, + output io_dmem_wen, + output [31:0] io_dmem_wdata, + output io_exit +); + + wire exe_jmp_flg; + wire exe_br_flg; + wire [31:0] _regfile_ext_R0_data; + wire [31:0] _regfile_ext_R1_data; + reg [31:0] id_reg_pc; + reg [31:0] id_reg_inst; + reg [31:0] exe_reg_pc; + reg [4:0] exe_reg_wb_addr; + reg [31:0] exe_reg_op1_data; + reg [31:0] exe_reg_op2_data; + reg [31:0] exe_reg_rs2_data; + reg [4:0] exe_reg_exe_fun; + reg [1:0] exe_reg_mem_wen; + reg [1:0] exe_reg_rf_wen; + reg [2:0] exe_reg_wb_sel; + reg [31:0] exe_reg_imm_b_sext; + reg [31:0] mem_reg_pc; + reg [4:0] mem_reg_wb_addr; + reg [31:0] mem_reg_rs2_data; + reg [1:0] mem_reg_mem_wen; + reg [1:0] mem_reg_rf_wen; + reg [2:0] mem_reg_wb_sel; + reg [31:0] mem_reg_alu_out; + reg [4:0] wb_reg_wb_addr; + reg [1:0] wb_reg_rf_wen; + reg [31:0] wb_reg_wb_data; + reg [31:0] if_reg_pc; + wire _id_inst_T = exe_br_flg | exe_jmp_flg; + wire _id_rs2_data_hazard_T = exe_reg_rf_wen == 2'h1; + wire stall_flg = + _id_rs2_data_hazard_T & (|(id_reg_inst[25:21])) + & id_reg_inst[25:21] == exe_reg_wb_addr | _id_rs2_data_hazard_T + & (|(id_reg_inst[20:16])) & id_reg_inst[20:16] == exe_reg_wb_addr; + wire [31:0] id_inst = _id_inst_T | stall_flg ? 32'h0 : id_reg_inst; + wire _id_rs2_data_T_5 = wb_reg_rf_wen == 2'h1; + assign exe_br_flg = + exe_reg_exe_fun == 5'hB + ? exe_reg_op1_data == exe_reg_op2_data + : exe_reg_exe_fun == 5'hC & exe_reg_op1_data != exe_reg_op2_data; + assign exe_jmp_flg = exe_reg_wb_sel == 3'h3; + wire [31:0] mem_wb_data = + mem_reg_wb_sel == 3'h2 + ? io_dmem_rdata + : mem_reg_wb_sel == 3'h3 ? mem_reg_pc + 32'h4 : mem_reg_alu_out; + always @(posedge clock) begin + if (reset) begin + id_reg_pc <= 32'h0; + id_reg_inst <= 32'h0; + exe_reg_pc <= 32'h0; + exe_reg_wb_addr <= 5'h0; + exe_reg_op1_data <= 32'h0; + exe_reg_op2_data <= 32'h0; + exe_reg_rs2_data <= 32'h0; + exe_reg_exe_fun <= 5'h0; + exe_reg_mem_wen <= 2'h0; + exe_reg_rf_wen <= 2'h0; + exe_reg_wb_sel <= 3'h0; + exe_reg_imm_b_sext <= 32'h0; + mem_reg_pc <= 32'h0; + mem_reg_wb_addr <= 5'h0; + mem_reg_rs2_data <= 32'h0; + mem_reg_mem_wen <= 2'h0; + mem_reg_rf_wen <= 2'h0; + mem_reg_wb_sel <= 3'h0; + mem_reg_alu_out <= 32'h0; + wb_reg_wb_addr <= 5'h0; + wb_reg_rf_wen <= 2'h0; + wb_reg_wb_data <= 32'h0; + if_reg_pc <= 32'h0; + end + else begin + automatic logic _id_rs2_data_T_2; + automatic logic [31:0] id_rs2_data; + automatic logic [16:0] _GEN = {id_inst[31:26], id_inst[10:0]}; + automatic logic _csignals_T_5 = _GEN == 17'h20; + automatic logic [19:0] _GEN_0 = {id_inst[31:28], id_inst[15:0]}; + automatic logic _csignals_T_7 = _GEN_0 == 20'h80000; + automatic logic _csignals_T_9; + automatic logic _csignals_T_11; + automatic logic _csignals_T_13; + automatic logic _csignals_T_15; + automatic logic _csignals_T_17; + automatic logic _csignals_T_19; + automatic logic [16:0] _GEN_1 = {id_inst[30:20], id_inst[5:0]}; + automatic logic _csignals_T_21; + automatic logic _csignals_T_23; + automatic logic _csignals_T_25; + automatic logic _csignals_T_27; + automatic logic _csignals_T_29; + automatic logic _csignals_T_31; + automatic logic _csignals_T_33; + automatic logic _csignals_T_35; + automatic logic _csignals_T_37; + automatic logic _GEN_2; + automatic logic _GEN_3; + automatic logic [1:0] csignals_1; + automatic logic [31:0] _GEN_4 = {27'h0, exe_reg_op2_data[4:0]}; + automatic logic [62:0] _exe_alu_out_T_14 = + {31'h0, exe_reg_op1_data} << exe_reg_op2_data[4:0]; + automatic logic [31:0] exe_alu_out; + automatic logic [7:0][31:0] _GEN_5; + _id_rs2_data_T_2 = mem_reg_rf_wen == 2'h1; + id_rs2_data = + id_inst[20:16] == 5'h0 + ? 32'h0 + : id_inst[20:16] == mem_reg_wb_addr & _id_rs2_data_T_2 + ? mem_wb_data + : id_inst[20:16] == wb_reg_wb_addr & _id_rs2_data_T_5 + ? wb_reg_wb_data + : _regfile_ext_R0_data; + _csignals_T_9 = _GEN == 17'h22; + _csignals_T_11 = _GEN == 17'h24; + _csignals_T_13 = _GEN == 17'h25; + _csignals_T_15 = _GEN == 17'h26; + _csignals_T_17 = _GEN_0 == 20'hC0000; + _csignals_T_19 = _GEN_0 == 20'hD0000; + _csignals_T_21 = _GEN_1 == 17'h0; + _csignals_T_23 = _GEN_1 == 17'h2; + _csignals_T_25 = _GEN_1 == 17'h3; + _csignals_T_27 = _GEN == 17'h2A; + _csignals_T_29 = _GEN_0 == 20'h40000; + _csignals_T_31 = _GEN_0 == 20'h50000; + _csignals_T_33 = id_inst == 32'hC000000; + _csignals_T_35 = _GEN_0 == 20'h8; + _csignals_T_37 = {id_inst[31:22], id_inst[9:0]} == 20'h78000; + _GEN_2 = _csignals_T_29 | _csignals_T_31; + _GEN_3 = _csignals_T_21 | _csignals_T_23 | _csignals_T_25 | _csignals_T_27 | _GEN_2; + csignals_1 = + _csignals_T_5 | _csignals_T_7 | _csignals_T_9 | _csignals_T_11 | _csignals_T_13 + | _csignals_T_15 | _csignals_T_17 | _csignals_T_19 | _GEN_3 + ? 2'h0 + : _csignals_T_33 ? 2'h1 : _csignals_T_35 ? 2'h0 : {_csignals_T_37, 1'h0}; + exe_alu_out = + exe_reg_exe_fun == 5'h1 + ? exe_reg_op1_data + exe_reg_op2_data + : exe_reg_exe_fun == 5'h2 + ? exe_reg_op1_data - exe_reg_op2_data + : exe_reg_exe_fun == 5'h3 + ? exe_reg_op1_data & exe_reg_op2_data + : exe_reg_exe_fun == 5'h4 + ? exe_reg_op1_data | exe_reg_op2_data + : exe_reg_exe_fun == 5'h5 + ? exe_reg_op1_data ^ exe_reg_op2_data + : exe_reg_exe_fun == 5'h6 + ? _exe_alu_out_T_14[31:0] + : exe_reg_exe_fun == 5'h7 + ? exe_reg_op1_data >> _GEN_4 + : exe_reg_exe_fun == 5'h8 + ? $signed($signed(exe_reg_op1_data) >>> _GEN_4) + : exe_reg_exe_fun == 5'h9 + ? {31'h0, + $signed(exe_reg_op1_data) < $signed(exe_reg_op2_data)} + : exe_reg_exe_fun == 5'hE + ? exe_reg_op1_data + : 32'h0; + if (~stall_flg) + id_reg_pc <= if_reg_pc; + if (_id_inst_T) + id_reg_inst <= 32'h0; + else if (~stall_flg) + id_reg_inst <= io_imem_inst; + exe_reg_pc <= id_reg_pc; + exe_reg_wb_addr <= id_inst[15:11]; + if (csignals_1 == 2'h0) begin + if (id_inst[25:21] == 5'h0) + exe_reg_op1_data <= 32'h0; + else if (id_inst[25:21] == mem_reg_wb_addr & _id_rs2_data_T_2) + exe_reg_op1_data <= mem_wb_data; + else if (id_inst[25:21] == wb_reg_wb_addr & _id_rs2_data_T_5) + exe_reg_op1_data <= wb_reg_wb_data; + else + exe_reg_op1_data <= _regfile_ext_R1_data; + end + else if (csignals_1 == 2'h1) + exe_reg_op1_data <= id_reg_pc; + else + exe_reg_op1_data <= 32'h0; + _GEN_5 = + {{32'h0}, + {32'h0}, + {{id_inst[15:0], 16'h0}}, + {{{4{id_inst[25]}}, id_inst[25:0], 2'h0}}, + {{{16{id_inst[15]}}, id_inst[15:0]}}, + {{{16{id_inst[15]}}, id_inst[15:0]}}, + {id_rs2_data}, + {32'h0}}; + exe_reg_op2_data <= + _GEN_5[_csignals_T_5 + ? 3'h1 + : _csignals_T_7 + ? 3'h2 + : _csignals_T_9 | _csignals_T_11 | _csignals_T_13 | _csignals_T_15 + ? 3'h1 + : _csignals_T_17 | _csignals_T_19 + ? 3'h2 + : _GEN_3 + ? 3'h1 + : _csignals_T_33 + ? 3'h4 + : _csignals_T_35 ? 3'h0 : {_csignals_T_37, 2'h1}]; + exe_reg_rs2_data <= id_rs2_data; + if (_csignals_T_5 | _csignals_T_7) + exe_reg_exe_fun <= 5'h1; + else if (_csignals_T_9) + exe_reg_exe_fun <= 5'h2; + else if (_csignals_T_11) + exe_reg_exe_fun <= 5'h3; + else if (_csignals_T_13) + exe_reg_exe_fun <= 5'h4; + else if (_csignals_T_15) + exe_reg_exe_fun <= 5'h5; + else if (_csignals_T_17) + exe_reg_exe_fun <= 5'h3; + else if (_csignals_T_19) + exe_reg_exe_fun <= 5'h4; + else if (_csignals_T_21) + exe_reg_exe_fun <= 5'h6; + else if (_csignals_T_23) + exe_reg_exe_fun <= 5'h7; + else if (_csignals_T_25) + exe_reg_exe_fun <= 5'h8; + else if (_csignals_T_27) + exe_reg_exe_fun <= 5'h9; + else if (_csignals_T_29) + exe_reg_exe_fun <= 5'hB; + else if (_csignals_T_31) + exe_reg_exe_fun <= 5'hC; + else if (_csignals_T_33) + exe_reg_exe_fun <= 5'h1; + else if (_csignals_T_35) + exe_reg_exe_fun <= 5'hE; + else + exe_reg_exe_fun <= {4'h0, _csignals_T_37}; + exe_reg_mem_wen <= 2'h0; + if (_csignals_T_5 | _csignals_T_7 | _csignals_T_9 | _csignals_T_11 | _csignals_T_13 + | _csignals_T_15 | _csignals_T_17 | _csignals_T_19 | _csignals_T_21 + | _csignals_T_23 | _csignals_T_25 | _csignals_T_27) begin + exe_reg_rf_wen <= 2'h1; + exe_reg_wb_sel <= 3'h1; + end + else if (_GEN_2) begin + exe_reg_rf_wen <= 2'h0; + exe_reg_wb_sel <= 3'h0; + end + else if (_csignals_T_33) begin + exe_reg_rf_wen <= 2'h1; + exe_reg_wb_sel <= 3'h3; + end + else if (_csignals_T_35) begin + exe_reg_rf_wen <= 2'h0; + exe_reg_wb_sel <= 3'h0; + end + else begin + exe_reg_rf_wen <= {1'h0, _csignals_T_37}; + exe_reg_wb_sel <= {2'h0, _csignals_T_37}; + end + exe_reg_imm_b_sext <= {{16{id_inst[15]}}, id_inst[15:0]}; + mem_reg_pc <= exe_reg_pc; + mem_reg_wb_addr <= exe_reg_wb_addr; + mem_reg_rs2_data <= exe_reg_rs2_data; + mem_reg_mem_wen <= exe_reg_mem_wen; + mem_reg_rf_wen <= exe_reg_rf_wen; + mem_reg_wb_sel <= exe_reg_wb_sel; + mem_reg_alu_out <= exe_alu_out; + wb_reg_wb_addr <= mem_reg_wb_addr; + wb_reg_rf_wen <= mem_reg_rf_wen; + wb_reg_wb_data <= mem_wb_data; + if (exe_br_flg) + if_reg_pc <= exe_reg_pc + exe_reg_imm_b_sext; + else if (exe_jmp_flg) + if_reg_pc <= exe_alu_out; + else if (~stall_flg) + if_reg_pc <= if_reg_pc + 32'h4; + end + end // always @(posedge) + regfile_32x32 regfile_ext ( + .R0_addr (id_inst[20:16]), + .R0_en (1'h1), + .R0_clk (clock), + .R0_data (_regfile_ext_R0_data), + .R1_addr (id_inst[25:21]), + .R1_en (1'h1), + .R1_clk (clock), + .R1_data (_regfile_ext_R1_data), + .W0_addr (wb_reg_wb_addr), + .W0_en (_id_rs2_data_T_5), + .W0_clk (clock), + .W0_data (wb_reg_wb_data) + ); + assign io_imem_addr = if_reg_pc; + assign io_dmem_addr = mem_reg_alu_out; + assign io_dmem_wen = mem_reg_mem_wen[0]; + assign io_dmem_wdata = mem_reg_rs2_data; + assign io_exit = id_reg_inst == 32'hC0000000; +endmodule + +// VCS coverage exclude_file +module mem_8192x8( + input [12:0] R0_addr, + input R0_en, + R0_clk, + output [7:0] R0_data, + input [12:0] R1_addr, + input R1_en, + R1_clk, + output [7:0] R1_data, + input [12:0] R2_addr, + input R2_en, + R2_clk, + output [7:0] R2_data, + input [12:0] R3_addr, + input R3_en, + R3_clk, + output [7:0] R3_data, + input [12:0] R4_addr, + input R4_en, + R4_clk, + output [7:0] R4_data, + input [12:0] R5_addr, + input R5_en, + R5_clk, + output [7:0] R5_data, + input [12:0] R6_addr, + input R6_en, + R6_clk, + output [7:0] R6_data, + input [12:0] R7_addr, + input R7_en, + R7_clk, + output [7:0] R7_data, + input [12:0] W0_addr, + input W0_en, + W0_clk, + input [7:0] W0_data, + input [12:0] W1_addr, + input W1_en, + W1_clk, + input [7:0] W1_data, + input [12:0] W2_addr, + input W2_en, + W2_clk, + input [7:0] W2_data, + input [12:0] W3_addr, + input W3_en, + W3_clk, + input [7:0] W3_data +); + + reg [7:0] Memory[0:8191]; + always @(posedge W0_clk) begin + if (W0_en & 1'h1) + Memory[W0_addr] <= W0_data; + if (W1_en & 1'h1) + Memory[W1_addr] <= W1_data; + if (W2_en & 1'h1) + Memory[W2_addr] <= W2_data; + if (W3_en & 1'h1) + Memory[W3_addr] <= W3_data; + end // always @(posedge) + `ifdef ENABLE_INITIAL_MEM_ + initial + $readmemh("src/hex/mem.hex", Memory); + `endif // ENABLE_INITIAL_MEM_ + assign R0_data = R0_en ? Memory[R0_addr] : 8'bx; + assign R1_data = R1_en ? Memory[R1_addr] : 8'bx; + assign R2_data = R2_en ? Memory[R2_addr] : 8'bx; + assign R3_data = R3_en ? Memory[R3_addr] : 8'bx; + assign R4_data = R4_en ? Memory[R4_addr] : 8'bx; + assign R5_data = R5_en ? Memory[R5_addr] : 8'bx; + assign R6_data = R6_en ? Memory[R6_addr] : 8'bx; + assign R7_data = R7_en ? Memory[R7_addr] : 8'bx; +endmodule + +module Memory( + input clock, + input [31:0] io_imem_addr, + output [31:0] io_imem_inst, + input [31:0] io_dmem_addr, + output [31:0] io_dmem_rdata, + input io_dmem_wen, + input [31:0] io_dmem_wdata +); + + wire [7:0] _mem_ext_R0_data; + wire [7:0] _mem_ext_R1_data; + wire [7:0] _mem_ext_R2_data; + wire [7:0] _mem_ext_R3_data; + wire [7:0] _mem_ext_R4_data; + wire [7:0] _mem_ext_R5_data; + wire [7:0] _mem_ext_R6_data; + wire [7:0] _mem_ext_R7_data; + wire [12:0] _io_dmem_rdata_T_1 = io_dmem_addr[12:0] + 13'h1; + wire [12:0] _io_dmem_rdata_T_4 = io_dmem_addr[12:0] + 13'h2; + wire [12:0] _io_dmem_rdata_T_7 = io_dmem_addr[12:0] + 13'h3; + mem_8192x8 mem_ext ( + .R0_addr (io_imem_addr[12:0] + 13'h3), + .R0_en (1'h1), + .R0_clk (clock), + .R0_data (_mem_ext_R0_data), + .R1_addr (io_imem_addr[12:0] + 13'h2), + .R1_en (1'h1), + .R1_clk (clock), + .R1_data (_mem_ext_R1_data), + .R2_addr (io_imem_addr[12:0] + 13'h1), + .R2_en (1'h1), + .R2_clk (clock), + .R2_data (_mem_ext_R2_data), + .R3_addr (io_imem_addr[12:0]), + .R3_en (1'h1), + .R3_clk (clock), + .R3_data (_mem_ext_R3_data), + .R4_addr (_io_dmem_rdata_T_7), + .R4_en (1'h1), + .R4_clk (clock), + .R4_data (_mem_ext_R4_data), + .R5_addr (_io_dmem_rdata_T_4), + .R5_en (1'h1), + .R5_clk (clock), + .R5_data (_mem_ext_R5_data), + .R6_addr (_io_dmem_rdata_T_1), + .R6_en (1'h1), + .R6_clk (clock), + .R6_data (_mem_ext_R6_data), + .R7_addr (io_dmem_addr[12:0]), + .R7_en (1'h1), + .R7_clk (clock), + .R7_data (_mem_ext_R7_data), + .W0_addr (_io_dmem_rdata_T_7), + .W0_en (io_dmem_wen), + .W0_clk (clock), + .W0_data (io_dmem_wdata[7:0]), + .W1_addr (_io_dmem_rdata_T_4), + .W1_en (io_dmem_wen), + .W1_clk (clock), + .W1_data (io_dmem_wdata[15:8]), + .W2_addr (_io_dmem_rdata_T_1), + .W2_en (io_dmem_wen), + .W2_clk (clock), + .W2_data (io_dmem_wdata[23:16]), + .W3_addr (io_dmem_addr[12:0]), + .W3_en (io_dmem_wen), + .W3_clk (clock), + .W3_data (io_dmem_wdata[31:24]) + ); + assign io_imem_inst = + {_mem_ext_R3_data, _mem_ext_R2_data, _mem_ext_R1_data, _mem_ext_R0_data}; + assign io_dmem_rdata = + {_mem_ext_R7_data, _mem_ext_R6_data, _mem_ext_R5_data, _mem_ext_R4_data}; +endmodule + +module Top( + input clock, + reset, + output io_exit +); + + wire [31:0] _memory_io_imem_inst; + wire [31:0] _memory_io_dmem_rdata; + wire [31:0] _core_io_imem_addr; + wire [31:0] _core_io_dmem_addr; + wire _core_io_dmem_wen; + wire [31:0] _core_io_dmem_wdata; + Core core ( + .clock (clock), + .reset (reset), + .io_imem_addr (_core_io_imem_addr), + .io_imem_inst (_memory_io_imem_inst), + .io_dmem_addr (_core_io_dmem_addr), + .io_dmem_rdata (_memory_io_dmem_rdata), + .io_dmem_wen (_core_io_dmem_wen), + .io_dmem_wdata (_core_io_dmem_wdata), + .io_exit (io_exit) + ); + Memory memory ( + .clock (clock), + .io_imem_addr (_core_io_imem_addr), + .io_imem_inst (_memory_io_imem_inst), + .io_dmem_addr (_core_io_dmem_addr), + .io_dmem_rdata (_memory_io_dmem_rdata), + .io_dmem_wen (_core_io_dmem_wen), + .io_dmem_wdata (_core_io_dmem_wdata) + ); +endmodule + diff --git a/project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache b/project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache b/project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp index 42784d5..1e3ad44 100755 --- a/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp +++ b/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -1 +1 @@ -{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.18\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/home/gh0s7/project/ddca/micore/project/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"ch.epfl.scala\",\"name\":\"sbt-bloop\",\"revision\":\"2.0.6\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/home/gh0s7/project/ddca/micore/project/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"}} \ No newline at end of file +{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.18\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"ch.epfl.scala\",\"name\":\"sbt-bloop\",\"revision\":\"2.0.6\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"}} \ No newline at end of file diff --git a/project/project/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/project/project/target/streams/compile/_global/_global/compileOutputs/previous index f402734..d3be71e 100755 --- a/project/project/project/target/streams/compile/_global/_global/compileOutputs/previous +++ b/project/project/project/target/streams/compile/_global/_global/compileOutputs/previous @@ -1 +1 @@ -["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file diff --git a/project/project/project/target/streams/compile/exportedProducts/_global/streams/export b/project/project/project/target/streams/compile/exportedProducts/_global/streams/export index 37767a3..8d01fa8 100755 --- a/project/project/project/target/streams/compile/exportedProducts/_global/streams/export +++ b/project/project/project/target/streams/compile/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/project/project/target/streams/compile/incOptions/_global/streams/out b/project/project/project/target/streams/compile/incOptions/_global/streams/out index 4ecb69c..7231079 100755 --- a/project/project/project/target/streams/compile/incOptions/_global/streams/out +++ b/project/project/project/target/streams/compile/incOptions/_global/streams/out @@ -1,5 +1,5 @@ -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes.bak [debug] About to delete class files: [debug] We backup class files: -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes.bak -[debug] Removing the temporary directory used for backing up class files: /home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Removing the temporary directory used for backing up class files: /run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes.bak diff --git a/project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export index b8b5992..aef0f5a 100755 --- a/project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export +++ b/project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-compiler.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-reflect.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-xml_2.12-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbt-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-library-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/io_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/logic_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/actions_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main-settings_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/run_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/command_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/collections_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scripted-plugin_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-lm-integration_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-logging_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-xml_2.12-2.2.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/launcher-interface-1.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/caffeine-2.8.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/lm-coursier-shaded_2.12-2.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-api-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-core-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-slf4j-impl-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-core_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-ivy_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-interface-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/file-tree-views-2.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-platform-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-relation_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/completion_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/task-system_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/tasks_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/testing_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-tracking_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-scalajson_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classpath_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-apiinfo_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/core-macros_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-cache_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-control_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/protocol_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-core_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/template-resolver-0.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-position_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-interface-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jna-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jansi-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/disruptor-3.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-reflect-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/checker-qual-3.4.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/error_prone_annotations-2.4.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-collection-compat_2.12-2.10.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/slf4j-api-1.7.36.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-compiler-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jsch-0.1.54.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-apache-http_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ivy-2.3.0-sbt-396a783bba347016e7fe30dacc60d355be607fe2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-reader-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-builtins-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-agent-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-interface-1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-jawn-parser_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-scalajson_2.12-1.0.0-M4.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-bridge_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classfile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-murmurhash_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ipcsocket-1.6.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-parser-combinators_2.12-1.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zero-allocation-hashing-0.10.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jansi-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-core_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-apache-httpasyncclient-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-style-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist-core-assembly-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbinary_2.12-0.5.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ssl-config-core_2.12-0.6.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/reactive-streams-1.0.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/config-1.4.2.jar +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-compiler.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-reflect.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-xml_2.12-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbt-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-library-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/io_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/logic_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/actions_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main-settings_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/run_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/command_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/collections_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scripted-plugin_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-lm-integration_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-logging_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-xml_2.12-2.2.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/launcher-interface-1.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/caffeine-2.8.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/lm-coursier-shaded_2.12-2.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-api-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-core-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-slf4j-impl-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-core_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-ivy_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-interface-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/file-tree-views-2.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-platform-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-relation_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/completion_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/task-system_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/tasks_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/testing_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-tracking_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-scalajson_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classpath_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-apiinfo_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/core-macros_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-cache_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-control_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/protocol_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-core_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/template-resolver-0.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-position_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-interface-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jna-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jansi-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/disruptor-3.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-reflect-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/checker-qual-3.4.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/error_prone_annotations-2.4.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-collection-compat_2.12-2.10.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/slf4j-api-1.7.36.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-compiler-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jsch-0.1.54.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-apache-http_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ivy-2.3.0-sbt-396a783bba347016e7fe30dacc60d355be607fe2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-reader-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-builtins-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-agent-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-interface-1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-jawn-parser_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-scalajson_2.12-1.0.0-M4.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-bridge_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classfile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-murmurhash_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ipcsocket-1.6.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-parser-combinators_2.12-1.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zero-allocation-hashing-0.10.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jansi-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-core_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-apache-httpasyncclient-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-style-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist-core-assembly-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbinary_2.12-0.5.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ssl-config-core_2.12-0.6.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/reactive-streams-1.0.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/config-1.4.2.jar diff --git a/project/project/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/project/project/target/streams/runtime/exportedProducts/_global/streams/export index 37767a3..8d01fa8 100755 --- a/project/project/project/target/streams/runtime/exportedProducts/_global/streams/export +++ b/project/project/project/target/streams/runtime/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/project/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/project/project/target/streams/runtime/fullClasspath/_global/streams/export index b8b5992..aef0f5a 100755 --- a/project/project/project/target/streams/runtime/fullClasspath/_global/streams/export +++ b/project/project/project/target/streams/runtime/fullClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-compiler.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-reflect.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-xml_2.12-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbt-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-library-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/io_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/logic_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/actions_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main-settings_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/run_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/command_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/collections_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scripted-plugin_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-lm-integration_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-logging_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-xml_2.12-2.2.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/launcher-interface-1.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/caffeine-2.8.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/lm-coursier-shaded_2.12-2.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-api-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-core-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-slf4j-impl-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-core_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-ivy_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-interface-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/file-tree-views-2.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-platform-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-relation_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/completion_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/task-system_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/tasks_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/testing_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-tracking_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-scalajson_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classpath_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-apiinfo_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/core-macros_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-cache_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-control_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/protocol_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-core_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/template-resolver-0.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-position_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-interface-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jna-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jansi-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/disruptor-3.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-reflect-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/checker-qual-3.4.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/error_prone_annotations-2.4.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-collection-compat_2.12-2.10.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/slf4j-api-1.7.36.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-compiler-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jsch-0.1.54.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-apache-http_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ivy-2.3.0-sbt-396a783bba347016e7fe30dacc60d355be607fe2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-reader-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-builtins-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-agent-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-interface-1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-jawn-parser_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-scalajson_2.12-1.0.0-M4.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-bridge_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classfile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-murmurhash_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ipcsocket-1.6.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-parser-combinators_2.12-1.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zero-allocation-hashing-0.10.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jansi-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-core_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-apache-httpasyncclient-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-style-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist-core-assembly-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbinary_2.12-0.5.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ssl-config-core_2.12-0.6.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/reactive-streams-1.0.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/config-1.4.2.jar +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-compiler.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-reflect.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-xml_2.12-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbt-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-library-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/io_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/logic_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/actions_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/main-settings_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/run_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/command_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/collections_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scripted-plugin_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-lm-integration_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-logging_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-xml_2.12-2.2.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/launcher-interface-1.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/caffeine-2.8.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/lm-coursier-shaded_2.12-2.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-api-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-core-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/log4j-slf4j-impl-2.17.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-core_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/librarymanagement-ivy_2.12-1.9.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-interface-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/file-tree-views-2.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jna-platform-5.13.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-relation_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/completion_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/task-system_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/tasks_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/testing_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-tracking_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-scalajson_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classpath_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-apiinfo_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/core-macros_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-cache_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-control_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/protocol_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-core_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/template-resolver-0.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-position_2.12-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-compile-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/util-interface-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jna-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-terminal-jansi-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/disruptor-3.4.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-reflect-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/checker-qual-3.4.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/error_prone_annotations-2.4.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-collection-compat_2.12-2.10.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/slf4j-api-1.7.36.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-compiler-2.12.18.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jsch-0.1.54.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-apache-http_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ivy-2.3.0-sbt-396a783bba347016e7fe30dacc60d355be607fe2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-reader-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-builtins-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-agent-1.9.7.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/test-interface-1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-jawn-parser_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-scalajson_2.12-1.0.0-M4.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/compiler-bridge_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-classfile_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-core_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist_2.12-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sjson-new-murmurhash_2.12-0.9.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ipcsocket-1.6.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/scala-parser-combinators_2.12-1.1.2.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zero-allocation-hashing-0.10.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jansi-2.1.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/gigahorse-core_2.12-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/shaded-apache-httpasyncclient-0.7.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/jline-style-3.19.0.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/zinc-persist-core-assembly-1.9.5.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/sbinary_2.12-0.5.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/ssl-config-core_2.12-0.6.1.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/reactive-streams-1.0.3.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/org.scala-sbt/sbt/1.9.7/config-1.4.2.jar diff --git a/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export index 37767a3..8d01fa8 100755 --- a/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export +++ b/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache b/project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$684cbe76d3229096c30d.cache b/project/project/target/config-classes/$684cbe76d3229096c30d.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/project/target/config-classes/$684cbe76d3229096c30d.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp index e5f38d2..07ec83b 100755 --- a/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp +++ b/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -1 +1 @@ -{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.18\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/home/gh0s7/project/ddca/micore/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"ch.epfl.scala\",\"name\":\"sbt-bloop\",\"revision\":\"2.0.6\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/home/gh0s7/project/ddca/micore/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"}} \ No newline at end of file +{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.18\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/run/media/gh0s7/Data/project/ddca2024/micore/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"ch.epfl.scala\",\"name\":\"sbt-bloop\",\"revision\":\"2.0.6\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/run/media/gh0s7/Data/project/ddca2024/micore/project/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"}} \ No newline at end of file diff --git a/project/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/project/target/streams/compile/_global/_global/compileOutputs/previous index a78aa97..29633ad 100755 --- a/project/project/target/streams/compile/_global/_global/compileOutputs/previous +++ b/project/project/target/streams/compile/_global/_global/compileOutputs/previous @@ -1 +1 @@ -["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file diff --git a/project/project/target/streams/compile/bloopGenerate/_global/streams/out b/project/project/target/streams/compile/bloopGenerate/_global/streams/out index dbd3720..c6e9ce7 100755 --- a/project/project/target/streams/compile/bloopGenerate/_global/streams/out +++ b/project/project/target/streams/compile/bloopGenerate/_global/streams/out @@ -1,4 +1,4 @@ [debug] [micore-build-build] Classpath dependencies List() [debug] [micore-build-build] Dependencies from configurations List() -[debug] Bloop wrote the configuration of project 'micore-build-build' to '/home/gh0s7/project/ddca/micore/project/project/.bloop/micore-build-build.json' +[debug] Bloop wrote the configuration of project 'micore-build-build' to '/run/media/gh0s7/Data/project/ddca2024/micore/project/project/.bloop/micore-build-build.json' [success] Generated .bloop/micore-build-build.json diff --git a/project/project/target/streams/compile/exportedProducts/_global/streams/export b/project/project/target/streams/compile/exportedProducts/_global/streams/export index 05aa434..454272b 100755 --- a/project/project/target/streams/compile/exportedProducts/_global/streams/export +++ b/project/project/target/streams/compile/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/project/target/streams/compile/incOptions/_global/streams/out b/project/project/target/streams/compile/incOptions/_global/streams/out index 614d7f0..66abc73 100755 --- a/project/project/target/streams/compile/incOptions/_global/streams/out +++ b/project/project/target/streams/compile/incOptions/_global/streams/out @@ -1,5 +1,5 @@ -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes.bak [debug] About to delete class files: [debug] We backup class files: -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes.bak -[debug] Removing the temporary directory used for backing up class files: /home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Removing the temporary directory used for backing up class files: /run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes.bak diff --git a/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export index 6ae1b73..bde13f8 100755 --- a/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export +++ b/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar diff --git a/project/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/project/target/streams/runtime/exportedProducts/_global/streams/export index 05aa434..454272b 100755 --- a/project/project/target/streams/runtime/exportedProducts/_global/streams/export +++ b/project/project/target/streams/runtime/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/project/target/streams/runtime/fullClasspath/_global/streams/export index 6ae1b73..bde13f8 100755 --- a/project/project/target/streams/runtime/fullClasspath/_global/streams/export +++ b/project/project/target/streams/runtime/fullClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar diff --git a/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export index 05aa434..454272b 100755 --- a/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export +++ b/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/target/config-classes/$5ae51053e2dad036f4d4.cache b/project/target/config-classes/$5ae51053e2dad036f4d4.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/target/config-classes/$5ae51053e2dad036f4d4.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$6f1b42794ad86b9390f2.cache b/project/target/config-classes/$6f1b42794ad86b9390f2.cache deleted file mode 100755 index d8649da..0000000 --- a/project/target/config-classes/$6f1b42794ad86b9390f2.cache +++ /dev/null @@ -1 +0,0 @@ -root diff --git a/project/target/config-classes/$9f58b605c4660f5df33f.cache b/project/target/config-classes/$9f58b605c4660f5df33f.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/target/config-classes/$9f58b605c4660f5df33f.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$fe04a063883393784849.cache b/project/target/config-classes/$fe04a063883393784849.cache deleted file mode 100755 index 050f36c..0000000 --- a/project/target/config-classes/$fe04a063883393784849.cache +++ /dev/null @@ -1 +0,0 @@ -sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp index 93fa874..00763b6 100755 --- a/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp +++ b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -1 +1 @@ -{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.18\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/home/gh0s7/project/ddca/micore/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"ch.epfl.scala\",\"name\":\"sbt-bloop\",\"revision\":\"2.0.6\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/home/gh0s7/project/ddca/micore/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"}} \ No newline at end of file +{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.18\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/run/media/gh0s7/Data/project/ddca2024/micore/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"ch.epfl.scala\",\"name\":\"sbt-bloop\",\"revision\":\"2.0.6\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/run/media/gh0s7/Data/project/ddca2024/micore/project/metals.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"}} \ No newline at end of file diff --git a/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/target/streams/compile/_global/_global/compileOutputs/previous index 3cd4ba7..3f53060 100755 --- a/project/target/streams/compile/_global/_global/compileOutputs/previous +++ b/project/target/streams/compile/_global/_global/compileOutputs/previous @@ -1 +1 @@ -["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file diff --git a/project/target/streams/compile/bloopGenerate/_global/streams/out b/project/target/streams/compile/bloopGenerate/_global/streams/out index e9fb30e..0816633 100755 --- a/project/target/streams/compile/bloopGenerate/_global/streams/out +++ b/project/target/streams/compile/bloopGenerate/_global/streams/out @@ -1,4 +1,4 @@ [debug] [micore-build] Classpath dependencies List() [debug] [micore-build] Dependencies from configurations List() -[debug] Bloop wrote the configuration of project 'micore-build' to '/home/gh0s7/project/ddca/micore/project/.bloop/micore-build.json' +[debug] Bloop wrote the configuration of project 'micore-build' to '/run/media/gh0s7/Data/project/ddca2024/micore/project/.bloop/micore-build.json' [success] Generated .bloop/micore-build.json diff --git a/project/target/streams/compile/exportedProducts/_global/streams/export b/project/target/streams/compile/exportedProducts/_global/streams/export index faf6770..4006493 100755 --- a/project/target/streams/compile/exportedProducts/_global/streams/export +++ b/project/target/streams/compile/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/target/streams/compile/incOptions/_global/streams/out b/project/target/streams/compile/incOptions/_global/streams/out index 96aaeb5..44649e0 100755 --- a/project/target/streams/compile/incOptions/_global/streams/out +++ b/project/target/streams/compile/incOptions/_global/streams/out @@ -1,5 +1,5 @@ -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes.bak [debug] About to delete class files: [debug] We backup class files: -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes.bak -[debug] Removing the temporary directory used for backing up class files: /home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Removing the temporary directory used for backing up class files: /run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes.bak diff --git a/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/target/streams/runtime/dependencyClasspath/_global/streams/export index a4b4fe3..b0b5605 100755 --- a/project/target/streams/runtime/dependencyClasspath/_global/streams/export +++ b/project/target/streams/runtime/dependencyClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar +/run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar diff --git a/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/target/streams/runtime/exportedProducts/_global/streams/export index faf6770..4006493 100755 --- a/project/target/streams/runtime/exportedProducts/_global/streams/export +++ b/project/target/streams/runtime/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/target/streams/runtime/fullClasspath/_global/streams/export index a4b4fe3..b0b5605 100755 --- a/project/target/streams/runtime/fullClasspath/_global/streams/export +++ b/project/target/streams/runtime/fullClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar +/run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sbt-bloop_2.12_1.0/2.0.6/sbt-bloop_2.12_1.0-2.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/2.1.0/bloop-config_2.12-2.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.30.14/jsoniter-scala-core_2.12-2.30.14.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.12/0.1.12/unroll-annotation_2.12-0.1.12.jar:/home/gh0s7/.sbt/boot/scala-2.12.18/lib/scala-library.jar diff --git a/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export index faf6770..4006493 100755 --- a/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export +++ b/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/project/target/scala-2.12/sbt-1.0/classes +/run/media/gh0s7/Data/project/ddca2024/micore/project/target/scala-2.12/sbt-1.0/classes diff --git a/src/hex/mem.hex b/src/hex/mem.hex new file mode 100755 index 0000000..1604db9 --- /dev/null +++ b/src/hex/mem.hex @@ -0,0 +1,32 @@ +20 +08 +00 +01 +20 +10 +00 +00 +20 +12 +00 +65 +02 +08 +80 +20 +21 +08 +00 +01 +01 +12 +50 +2A +15 +40 +FF +FC +00 +00 +00 +00 diff --git a/src/main/scala/common/Consts.scala b/src/main/scala/common/Consts.scala index 053554d..79ada35 100755 --- a/src/main/scala/common/Consts.scala +++ b/src/main/scala/common/Consts.scala @@ -8,7 +8,7 @@ object Consts { val WORD_LEN = 32 // 指令和数据的宽度为32位 val START_ADDR = 0.U(WORD_LEN.W) // 起始地址,设为0 val BUBBLE = 0x00000000.U(WORD_LEN.W) // 用于冒泡的指令 [NOP] - val UNIMP = "x_c0000000".U(WORD_LEN.W) // 未实现指令 [SLL $0, $0, 0] + val UNIMP = "x_c0000000".U(WORD_LEN.W) // 寄存器地址长度 val ADDR_LEN = 5 // rs1、rs2和写回寄存器的地址宽度为5位 diff --git a/src/main/scala/micore/Memory.scala b/src/main/scala/micore/Memory.scala index 0a6eaa4..a5b2b51 100755 --- a/src/main/scala/micore/Memory.scala +++ b/src/main/scala/micore/Memory.scala @@ -34,6 +34,13 @@ class Memory extends Module { mem(io.imem.addr + 3.U(WORD_LEN.W)) ) + io.dmem.rdata := Cat( + mem(io.dmem.addr), + mem(io.dmem.addr + 1.U(WORD_LEN.W)), + mem(io.dmem.addr + 2.U(WORD_LEN.W)), + mem(io.dmem.addr + 3.U(WORD_LEN.W)) + ) + when(io.dmem.wen) { mem(io.dmem.addr) := io.dmem.wdata(31, 24) mem(io.dmem.addr + 1.U(WORD_LEN.W)) := io.dmem.wdata(23, 16) diff --git a/target/scala-2.13/-name-_2.13-0.1.0.jar b/target/scala-2.13/-name-_2.13-0.1.0.jar index 24850dd18fc7885ded1081eaa654bdc952261b9b..39c4b6d1d63a77f64bca79d3be1b0e545f5d5515 100755 GIT binary patch literal 57006 zcmaI71yEffU;<&O57C zP0jRt-P66MYI@f6w2A^G6ebufEG!rp7@6Q_@qZpnFeor3DGf0uxv$bJN@8E-q@~m~ zn3bg8$HBnjHYfLT@>5dh9!GB*56ZgN|>hhS3bGC+oCsNW8-W>WFoR(Q}&R?iuhES6dVjp z<NPED zoiS^k=~Zc#S z!%2>rw#0z*cNj4Frz%(qeqT?}@kyTX;-9VxCv78Y(ohfkm+SM}j@6EqY2&UFprnj3 zwKJ4NOEXd!G0g`eHo`g#i!MkHAr?h{`B9jmH>v6I!~QlK9j1R2d>2rGq8M()PQqrLK^ zll+~-*^0sPW>*_S9YamsFRPb}+)P$T(~ zitGv=?xjlcUf*y~S`*fk9gmiVHV;Ld^&N6qQ+G!Vp;(1|Ri%BUSaehMZzsL50`&q7 zlnPzrhPq~tAC0D1@l^!N6y|FBs)kj~dU_09Gg_Jy){RZ=x&e)wTedd#cgBMKP?Ub;@{t?uXdgxV@sGj$~l@yaSSP}R~xDS7rPZE_a(%EDM_a)ATEnVyCIN(`&N zy46;~L#|KmMs9#l1S~MPfaT+|I;#@3_gJo`QW0Nb$YWboncjG;s6oZ>o(TjccMA{I^J+_@*WLZy#aQ^)aI|y7fHz?YUWOjFDi&Lx9@f8xEQ#pV8x0()frHxv zOt_3?wwI^2Cm@AXf?A^X`W+o0z;-qs)o!b;!45_IYoJ)sQwnd7r+!zQcI&(KS9j3G#-fjZs7A?OGCu+k^?o?+?3a#)9cNzRzGIQ6Oy{5A zdjJSSDw-kD_W}2eXx4d=pqm*vqwnCq#xR>gz{WzxXa_hoSWNDfYu*78Z;Y0-AzMi)4`u-(FK zp3JKpL!!EiI17+Q?K1kEpL9y2gp^k=Mstr?9w=SzF$*{>7;v9s4J z5x`alAc6cXwzyR<<}sOf^P?srLo}(`$o6xRP?`XkHhXFv^44g_vM~qWIb#zuaPyNx zHij&`9O^snOCt&Fag{cHj9w&Qt|As1vN~f9#zidLAV+5_A_>^zN}NKgbxD1Ev%KaPb@e`A(_c_sr>eWZ=zZ#30q_;-eg)F$;Qt!8Q@h*mv8E%*oXI6G4X&b zKVSlX%)-xe43juzFHdU;#}eYR*(TQF<`U5sb&2Net?7ib|4aH;uKmG3A!WXP^ksrgAL z=8CYIl&@pCC={eX@H3umpnFGSKU=tqFguQTvX zXAA2;coe6t#7}QUIoyI#>AxWC|4~H2*6rmN6!uZtNhK`6eRQGOBp2LH$Az20 zoC+2%V2$6aWch$R_Xqi;EJb~pidF19BGbICPgWrnzkZgbb@_DKFFd`{h8Ru>oRdoW zu37KGY1@C0m2pmqJ^l)1jz%4;s8T$=pADs-kYjs~tU?42Po1p75`H^5jz&eRDw{~= zd0ld9yldpJ(?+|X3=x+i}Bh;twu`l+EuJNKKY9qHcld#X%|-DY$CBw?3Mp%Ex}i4B5o#F0 zO3@>nITGiasp=@o{UXQxNptAs(W~0?&0ptToNi(c0T59zh$Wq=20Y8uAa#}g&*4ilMHe}j1HwV+EF>cvcSWu~X zO5xEYTx762a?g2y7OvAz3hHKFt16;y!@0Er*&EXr$Z{0JNQd%$LZ!nOO#tizfiSoM zUh#)-1Oo5}BK#dB097C&n>#M#rTsWkEfA734aG8SEYPv`Wgl74-WKG=JxSaO$)1nP zV-h0>=-~mHvA@Hqn<=ldM(ut%LfwN&QC0xqshiELvU)iaS|IGf_!$j%nb?A)2o59e zTIBC&ND6?)it%0c1O71tso-%0AWgi7tn#{L2U@~)qJ!sMn3Nd}5J~CqW@90(`6E67 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 x{8z~N|Cj%xtn>d|{67u#iaSxJ6b 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 diff --git a/target/streams/compile/_global/_global/compileOutputs/previous b/target/streams/compile/_global/_global/compileOutputs/previous index bf6d938..69717ff 100755 --- a/target/streams/compile/_global/_global/compileOutputs/previous +++ b/target/streams/compile/_global/_global/compileOutputs/previous @@ -1 +1 @@ -["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/DecoupledGcd.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD$$anon$1.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD$.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD$delayedInit$body.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GcdInputBundle.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GcdOutputBundle.class","/home/gh0s7/project/ddca/micore/target/scala-2.13/zinc/inc_compile_2.13.zip"]] \ No newline at end of file +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Core$$anon$1.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Consts$.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Instructions$.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top$.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Memory$$anon$1.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/ImemPortIo.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Core.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Consts.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/DmemPortIo.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top$delayedInit$body.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Memory.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top$$anon$1.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Instructions.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top.class","/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/zinc/inc_compile_2.13.zip"]] \ No newline at end of file diff --git a/target/streams/compile/_global/_global/discoveredMainClasses/data b/target/streams/compile/_global/_global/discoveredMainClasses/data index 6bd059a..4fb03e2 100755 --- a/target/streams/compile/_global/_global/discoveredMainClasses/data +++ b/target/streams/compile/_global/_global/discoveredMainClasses/data @@ -1 +1 @@ -["gcd.GCD"] \ No newline at end of file +["micore.Top"] \ No newline at end of file diff --git a/target/streams/compile/compileIncremental/_global/streams/out b/target/streams/compile/compileIncremental/_global/streams/out index 1c5d027..0ef30ff 100755 --- a/target/streams/compile/compileIncremental/_global/streams/out +++ b/target/streams/compile/compileIncremental/_global/streams/out @@ -1,16 +1,28 @@ [debug] [zinc] IncrementalCompile ----------- [debug] IncrementalCompile.incrementalCompile -[debug] previous = Stamps for: 0 products, 0 sources, 0 libraries -[debug] current source = Set(${BASE}/src/main/scala/gcd/DecoupledGCD.scala, ${BASE}/src/main/scala/gcd/GCD.scala) -[debug] > initialChanges = InitialChanges(Changes(added = Set(${BASE}/src/main/scala/gcd/GCD.scala, ${BASE}/src/main/scala/gcd/DecoupledGCD.scala), removed = Set(), changed = Set(), unmodified = ...),Set(),Set(),API Changes: Set()) -[debug] Full compilation, no sources in previous analysis. -[debug] all 2 sources are invalidated -[debug] Initial set of included nodes:  -[debug] Recompiling all sources: number of invalidated sources > 50.0 percent of all sources +[debug] previous = Stamps for: 14 products, 5 sources, 3 libraries +[debug] current source = Set(${BASE}/src/main/scala/micore/Core.scala, ${BASE}/src/main/scala/micore/Top.scala, ${BASE}/src/main/scala/common/Instructions.scala, ${BASE}/src/main/scala/micore/Memory.scala, ${BASE}/src/main/scala/common/Consts.scala) +[debug] > initialChanges = InitialChanges(Changes(added = Set(), removed = Set(), changed = Set(${BASE}/src/main/scala/micore/Memory.scala), unmodified = ...),Set(),Set(),API Changes: Set()) +[debug]  +[debug] Initial source changes: +[debug]  removed: Set() +[debug]  added: Set() +[debug]  modified: Set(${BASE}/src/main/scala/micore/Memory.scala) +[debug] Invalidated products: Set() +[debug] External API changes: API Changes: Set() +[debug] Modified binary dependencies: Set() +[debug] Initial directly invalidated classes: Set(micore.ImemPortIo, micore.Memory, micore.DmemPortIo) +[debug] Sources indirectly invalidated by: +[debug]  product: Set() +[debug]  binary dep: Set() +[debug]  external source: Set() +[debug] All initially invalidated classes: Set(micore.ImemPortIo, micore.Memory, micore.DmemPortIo) +[debug] All initially invalidated sources:Set(${BASE}/src/main/scala/micore/Memory.scala) +[debug] Initial set of included nodes: micore.ImemPortIo, micore.Memory, micore.DmemPortIo [debug] compilation cycle 1 -[info] compiling 2 Scala sources to /home/gh0s7/project/ddca/micore/target/scala-2.13/classes ... +[info] compiling 1 Scala source to /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes ... [debug] Returning already retrieved and compiled bridge: /home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala2-sbt-bridge/2.13.12/scala2-sbt-bridge-2.13.12.jar. -[debug] [zinc] Running cached compiler 50a5f45 for Scala compiler version 2.13.12 +[debug] [zinc] Running cached compiler 312cd0f5 for Scala compiler version 2.13.12 [debug] [zinc] The Scala compiler is invoked with: [debug]  -language:reflectiveCalls [debug]  -deprecation @@ -21,6 +33,12 @@ [debug]  -bootclasspath [debug]  /home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar [debug]  -classpath -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/6.2.0/chisel_2.13-6.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcazevedo/moultingyaml_2.13/0.4.2/moultingyaml_2.13-0.4.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.6/json4s-native_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.6/data-class_2.13-0.2.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.9.2/os-lib_2.13-0.9.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.1.0/upickle_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/1.3.0/firtool-resolver_2.13-1.3.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/nscala-time/nscala-time_2.13/2.22.0/nscala-time_2.13-2.22.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.6/json4s-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.6/json4s-native-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.0.0/geny_2.13-1.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.1.0/ujson_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.1.0/upack_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.1.0/upickle-implicits_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/dirs/directories/26/directories-26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.13/3.13.0/scribe_2.13-3.13.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.8/coursier_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.0/joda-convert-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.6/json4s-ast_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.6/json4s-scalap_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.1.0/upickle-core_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.13/1.2.9/perfolation_2.13-1.2.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.1/sourcecode_2.13-0.3.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_2.13/1.1.7/moduload_2.13-1.1.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.8/coursier-core_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.8/coursier-cache_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.8/coursier-proxy-setup-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.8/coursier-util_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.24.0/commons-compress-1.24.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar -[debug] Scala compilation took 2.320124543 s +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/6.2.0/chisel_2.13-6.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcazevedo/moultingyaml_2.13/0.4.2/moultingyaml_2.13-0.4.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.6/json4s-native_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.6/data-class_2.13-0.2.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.9.2/os-lib_2.13-0.9.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.1.0/upickle_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/1.3.0/firtool-resolver_2.13-1.3.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/nscala-time/nscala-time_2.13/2.22.0/nscala-time_2.13-2.22.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.6/json4s-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.6/json4s-native-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.0.0/geny_2.13-1.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.1.0/ujson_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.1.0/upack_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.1.0/upickle-implicits_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/dirs/directories/26/directories-26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.13/3.13.0/scribe_2.13-3.13.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.8/coursier_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.0/joda-convert-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.6/json4s-ast_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.6/json4s-scalap_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.1.0/upickle-core_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.13/1.2.9/perfolation_2.13-1.2.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.1/sourcecode_2.13-0.3.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_2.13/1.1.7/moduload_2.13-1.1.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.8/coursier-core_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.8/coursier-cache_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.8/coursier-proxy-setup-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.8/coursier-util_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.24.0/commons-compress-1.24.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar +[debug] New invalidations: +[debug] Initial set of included nodes:  +[debug] Previously invalidated, but (transitively) depend on new invalidations: +[debug] Final step, transitive dependencies: +[debug]  Set() +[debug] No classes were invalidated. +[debug] Scala compilation took 1.708813195 s [debug] done compiling diff --git a/target/streams/compile/exportedProductJars/_global/streams/export b/target/streams/compile/exportedProductJars/_global/streams/export index 26fe379..671555b 100755 --- a/target/streams/compile/exportedProductJars/_global/streams/export +++ b/target/streams/compile/exportedProductJars/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/target/scala-2.13/-name-_2.13-0.1.0.jar +/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/-name-_2.13-0.1.0.jar diff --git a/target/streams/compile/exportedProducts/_global/streams/export b/target/streams/compile/exportedProducts/_global/streams/export index 3c15dcc..21cdc14 100755 --- a/target/streams/compile/exportedProducts/_global/streams/export +++ b/target/streams/compile/exportedProducts/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/target/scala-2.13/classes +/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes diff --git a/target/streams/compile/incOptions/_global/streams/out b/target/streams/compile/incOptions/_global/streams/out index 17a1c54..204a305 100755 --- a/target/streams/compile/incOptions/_global/streams/out +++ b/target/streams/compile/incOptions/_global/streams/out @@ -1,15 +1,17 @@ -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/target/scala-2.13/classes.bak -[debug] About to delete class files: -[debug] We backup class files: -[debug] Created transactional ClassFileManager with tempDir = /home/gh0s7/project/ddca/micore/target/scala-2.13/classes.bak +[debug] Created transactional ClassFileManager with tempDir = /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes.bak [debug] About to delete class files: +[debug]  Memory$$anon$1.class +[debug]  ImemPortIo.class +[debug]  DmemPortIo.class +[debug]  Memory.class [debug] We backup class files: +[debug]  Memory$$anon$1.class +[debug]  ImemPortIo.class +[debug]  DmemPortIo.class +[debug]  Memory.class [debug] Registering generated classes: -[debug]  GCD$.class -[debug]  GcdOutputBundle.class -[debug]  GCD$$anon$1.class -[debug]  GCD.class -[debug]  GCD$delayedInit$body.class -[debug]  GcdInputBundle.class -[debug]  DecoupledGcd.class -[debug] Removing the temporary directory used for backing up class files: /home/gh0s7/project/ddca/micore/target/scala-2.13/classes.bak +[debug]  DmemPortIo.class +[debug]  Memory$$anon$1.class +[debug]  ImemPortIo.class +[debug]  Memory.class +[debug] Removing the temporary directory used for backing up class files: /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes.bak diff --git a/target/streams/compile/packageBin/_global/streams/inputs b/target/streams/compile/packageBin/_global/streams/inputs index 32fab4b..41081fe 100755 --- a/target/streams/compile/packageBin/_global/streams/inputs +++ b/target/streams/compile/packageBin/_global/streams/inputs @@ -1 +1 @@ --469312488 \ No newline at end of file +-686303872 \ No newline at end of file diff --git a/target/streams/compile/packageBin/_global/streams/out b/target/streams/compile/packageBin/_global/streams/out index 8de6b43..e093500 100755 --- a/target/streams/compile/packageBin/_global/streams/out +++ b/target/streams/compile/packageBin/_global/streams/out @@ -1,19 +1,35 @@ -[debug] Packaging /home/gh0s7/project/ddca/micore/target/scala-2.13/-name-_2.13-0.1.0.jar ... +[debug] Packaging /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/-name-_2.13-0.1.0.jar ... [debug] Input file mappings: -[debug]  gcd -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd -[debug]  gcd/GcdInputBundle.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GcdInputBundle.class -[debug]  gcd/GcdOutputBundle.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GcdOutputBundle.class -[debug]  gcd/DecoupledGcd.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/DecoupledGcd.class -[debug]  gcd/GCD.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD.class -[debug]  gcd/GCD$.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD$.class -[debug]  gcd/GCD$$anon$1.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD$$anon$1.class -[debug]  gcd/GCD$delayedInit$body.class -[debug]  /home/gh0s7/project/ddca/micore/target/scala-2.13/classes/gcd/GCD$delayedInit$body.class +[debug]  common +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common +[debug]  common/Consts$.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Consts$.class +[debug]  common/Consts.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Consts.class +[debug]  common/Instructions$.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Instructions$.class +[debug]  common/Instructions.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/common/Instructions.class +[debug]  micore +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore +[debug]  micore/Core$$anon$1.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Core$$anon$1.class +[debug]  micore/Core.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Core.class +[debug]  micore/DmemPortIo.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/DmemPortIo.class +[debug]  micore/ImemPortIo.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/ImemPortIo.class +[debug]  micore/Memory$$anon$1.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Memory$$anon$1.class +[debug]  micore/Memory.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Memory.class +[debug]  micore/Top$$anon$1.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top$$anon$1.class +[debug]  micore/Top$.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top$.class +[debug]  micore/Top$delayedInit$body.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top$delayedInit$body.class +[debug]  micore/Top.class +[debug]  /run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/classes/micore/Top.class [debug] Done packaging. diff --git a/target/streams/compile/packageBin/_global/streams/output b/target/streams/compile/packageBin/_global/streams/output index 4e9041f..ccc866e 100755 --- a/target/streams/compile/packageBin/_global/streams/output +++ b/target/streams/compile/packageBin/_global/streams/output @@ -1 +1 @@ -1488086236 \ No newline at end of file +-1359482768 \ No newline at end of file diff --git a/target/streams/runtime/dependencyClasspathAsJars/_global/streams/export b/target/streams/runtime/dependencyClasspathAsJars/_global/streams/export index ddc45ce..112ae53 100755 --- a/target/streams/runtime/dependencyClasspathAsJars/_global/streams/export +++ b/target/streams/runtime/dependencyClasspathAsJars/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/target/scala-2.13/-name-_2.13-0.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/6.2.0/chisel_2.13-6.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcazevedo/moultingyaml_2.13/0.4.2/moultingyaml_2.13-0.4.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.6/json4s-native_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.6/data-class_2.13-0.2.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.9.2/os-lib_2.13-0.9.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.1.0/upickle_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/1.3.0/firtool-resolver_2.13-1.3.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/nscala-time/nscala-time_2.13/2.22.0/nscala-time_2.13-2.22.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.6/json4s-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.6/json4s-native-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.0.0/geny_2.13-1.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.1.0/ujson_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.1.0/upack_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.1.0/upickle-implicits_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/dirs/directories/26/directories-26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.13/3.13.0/scribe_2.13-3.13.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.8/coursier_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.0/joda-convert-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.6/json4s-ast_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.6/json4s-scalap_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.1.0/upickle-core_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.13/1.2.9/perfolation_2.13-1.2.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.1/sourcecode_2.13-0.3.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_2.13/1.1.7/moduload_2.13-1.1.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.8/coursier-core_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.8/coursier-cache_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.8/coursier-proxy-setup-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.8/coursier-util_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.24.0/commons-compress-1.24.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar +/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/-name-_2.13-0.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/6.2.0/chisel_2.13-6.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcazevedo/moultingyaml_2.13/0.4.2/moultingyaml_2.13-0.4.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.6/json4s-native_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.6/data-class_2.13-0.2.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.9.2/os-lib_2.13-0.9.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.1.0/upickle_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/1.3.0/firtool-resolver_2.13-1.3.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/nscala-time/nscala-time_2.13/2.22.0/nscala-time_2.13-2.22.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.6/json4s-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.6/json4s-native-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.0.0/geny_2.13-1.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.1.0/ujson_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.1.0/upack_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.1.0/upickle-implicits_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/dirs/directories/26/directories-26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.13/3.13.0/scribe_2.13-3.13.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.8/coursier_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.0/joda-convert-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.6/json4s-ast_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.6/json4s-scalap_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.1.0/upickle-core_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.13/1.2.9/perfolation_2.13-1.2.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.1/sourcecode_2.13-0.3.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_2.13/1.1.7/moduload_2.13-1.1.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.8/coursier-core_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.8/coursier-cache_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.8/coursier-proxy-setup-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.8/coursier-util_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.24.0/commons-compress-1.24.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar diff --git a/target/streams/runtime/exportedProductJars/_global/streams/export b/target/streams/runtime/exportedProductJars/_global/streams/export index 26fe379..671555b 100755 --- a/target/streams/runtime/exportedProductJars/_global/streams/export +++ b/target/streams/runtime/exportedProductJars/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/target/scala-2.13/-name-_2.13-0.1.0.jar +/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/-name-_2.13-0.1.0.jar diff --git a/target/streams/runtime/fullClasspathAsJars/_global/streams/export b/target/streams/runtime/fullClasspathAsJars/_global/streams/export index ddc45ce..112ae53 100755 --- a/target/streams/runtime/fullClasspathAsJars/_global/streams/export +++ b/target/streams/runtime/fullClasspathAsJars/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/target/scala-2.13/-name-_2.13-0.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/6.2.0/chisel_2.13-6.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcazevedo/moultingyaml_2.13/0.4.2/moultingyaml_2.13-0.4.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.6/json4s-native_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.6/data-class_2.13-0.2.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.9.2/os-lib_2.13-0.9.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.1.0/upickle_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/1.3.0/firtool-resolver_2.13-1.3.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/nscala-time/nscala-time_2.13/2.22.0/nscala-time_2.13-2.22.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.6/json4s-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.6/json4s-native-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.0.0/geny_2.13-1.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.1.0/ujson_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.1.0/upack_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.1.0/upickle-implicits_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/dirs/directories/26/directories-26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.13/3.13.0/scribe_2.13-3.13.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.8/coursier_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.0/joda-convert-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.6/json4s-ast_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.6/json4s-scalap_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.1.0/upickle-core_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.13/1.2.9/perfolation_2.13-1.2.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.1/sourcecode_2.13-0.3.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_2.13/1.1.7/moduload_2.13-1.1.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.8/coursier-core_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.8/coursier-cache_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.8/coursier-proxy-setup-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.8/coursier-util_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.24.0/commons-compress-1.24.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar +/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/-name-_2.13-0.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/6.2.0/chisel_2.13-6.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcazevedo/moultingyaml_2.13/0.4.2/moultingyaml_2.13-0.4.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.6/json4s-native_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.6/data-class_2.13-0.2.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.9.2/os-lib_2.13-0.9.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.1.0/upickle_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/1.3.0/firtool-resolver_2.13-1.3.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/nscala-time/nscala-time_2.13/2.22.0/nscala-time_2.13-2.22.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.6/json4s-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.6/json4s-native-core_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.0.0/geny_2.13-1.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.1.0/ujson_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.1.0/upack_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.1.0/upickle-implicits_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/dirs/directories/26/directories-26.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.13/3.13.0/scribe_2.13-3.13.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.8/coursier_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.0/joda-convert-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.6/json4s-ast_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.6/json4s-scalap_2.13-4.0.6.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.1.0/upickle-core_2.13-3.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.13/1.2.9/perfolation_2.13-1.2.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.1/sourcecode_2.13-0.3.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_2.13/1.1.7/moduload_2.13-1.1.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.8/coursier-core_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.8/coursier-cache_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.8/coursier-proxy-setup-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.8/coursier-util_2.13-2.1.8.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.24.0/commons-compress-1.24.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/home/gh0s7/.cache/coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar diff --git a/target/streams/runtime/internalDependencyAsJars/_global/streams/export b/target/streams/runtime/internalDependencyAsJars/_global/streams/export index 26fe379..671555b 100755 --- a/target/streams/runtime/internalDependencyAsJars/_global/streams/export +++ b/target/streams/runtime/internalDependencyAsJars/_global/streams/export @@ -1 +1 @@ -/home/gh0s7/project/ddca/micore/target/scala-2.13/-name-_2.13-0.1.0.jar +/run/media/gh0s7/Data/project/ddca2024/micore/target/scala-2.13/-name-_2.13-0.1.0.jar